some bugs with json fixed master
authorBenni Bärmann <benni@obda.de>
Sat, 20 Oct 2012 08:56:27 +0000 (10:56 +0200)
committerBenni Bärmann <benni@obda.de>
Sat, 20 Oct 2012 08:56:27 +0000 (10:56 +0200)
src/Aymargeddon.pm
src/FROGS/Command.pm
src/test2.pl

index e4fa7d1..c137c42 100644 (file)
@@ -47,10 +47,10 @@ sub new{
 
 sub get_map{
   my $self = shift;
-
+  
   unless (exists $self->{-map}){
-      # TODO: HOME dupplication correct?
-    $self->{-map} = $self->read_map("TERRAIN,HOME,OCCUPANT,TEMPLE,PLAGUE,HOME");
+      #TODO: HOME dupplication correct?
+      $self->{-map} = $self->read_map("TERRAIN,HOME,OCCUPANT,TEMPLE,PLAGUE,HOME");
   }
   return $self->{-map};
 }
index 3507535..58bf52a 100644 (file)
@@ -204,7 +204,7 @@ sub first_phase_ajax{
     
     my $aff = $self->affected();
     use JSON;
-    return encode($aff);
+    return encode_json($aff);
     
 }
 
index 9197c44..db1df36 100755 (executable)
@@ -2,6 +2,8 @@ use strict;
 use FROGS::DataBase;
 use Data::Dumper;
 use Aymargeddon;
+use AymCommand;
+use FROGS::Command;
 
 $| = 1;
 
@@ -13,11 +15,26 @@ $::conf->{-DEBUG} = 2;
 
 my $db =  new DataBase();
 
-$db->update_hash('MOBILE',
-                "LOCATION=0_1",
-                {'COUNT' => 'COUNT + 1'},'noquote');
+my $dbhash = {
+    "PLAYER" => 5,
+    "GAME" => 1,
+    "ID" => 2,
+    "LOCATION" => "2_0",
+};
 
-$db->commit();
+my $command = BUILD_ARK->new($dbhash,$db);
+
+print $command->first_phase_ajax()."\n";
+
+
+
+
+
+#$db->update_hash('MOBILE',
+#               "LOCATION=0_1",
+#               {'COUNT' => 'COUNT + 1'},'noquote');
+
+#$db->commit();
 
 # print $db->relative("2004-05-13 03:40:37") ."\n";