00001 //#include <stdio.h> 00002 00003 #include "BuildForm.h" 00004 #include "SimpleWeb.h" 00005 00006 00007 00008 BuildForm::BuildForm(SimpleWeb& www) 00009 :BaseForm(www, "BuildForm") 00010 { 00011 } 00012 00013 00014 BuildForm::~BuildForm() 00015 { 00016 } 00017 00018 00019 void BuildForm::Process() 00020 { 00021 Database& db = GetWeb().GetDatabase(); 00022 Query q(db); 00023 std::string action = GetForm() -> getvalue(GetFormName()); 00024 long skill = GetWeb().GetSkill(); 00025 long building = GetWeb().GetBuilding(); 00026 char sql[1000]; 00027 00028 if (action == "try_build") 00029 { 00030 GetWeb().SetBuild(1); 00031 } 00032 else 00033 { 00034 GetWeb().SetBuild(0); 00035 } 00036 } 00037 00038 00039 void BuildForm::Display(long) 00040 { 00041 Database& db = GetWeb().GetDatabase(); 00042 Query q(db); 00043 db::Account acct(db, GetWeb().GetAccount()); 00044 db::Player pl(db, GetWeb().GetPlayer()); 00045 db::Location loc(db, pl.location); 00046 char sql[1000]; 00047 00048 // ... 00049 Header(db, q, acct, pl, loc, sql); 00050 00051 } 00052 00053