Shop Editor

01/24/2015 21:56 Terrat#1

Hey ho,
schreibe gerade einen Shop Editor (AddVendorItem!).

Habe mich als erstes daran gesetzt die Scannerklassen neu zu schreiben.



Scannerklassen
Benötigt✖Bereit ✔
  DefineItemKind.h ✔
  DefineItem.h ✔
Character.inc  
  Spec_item.txt.txt ✔
  propitem.txt.txt ✔
 


Was würdet ihr besser Finden beim Export?
Nur der neue Code (In neue Datein sodass man den Inhalt von ihnen in die alten pastet)
Komplett neu (alter code+ neuer code zusammengefügt)

Status
#defineitemkind scanner fertig
#defineitem scanner fertig
#propitem scanner fertig
[Only registered and activated users can see links. Click Here To Register...]
In Vektoren Speichern:
[Only registered and activated users can see links. Click Here To Register...]
Klassen Optimiert:
[Only registered and activated users can see links. Click Here To Register...]
Speedtest:
0 Sec = Unter 0.015 (nicht messbar mit Clock())
[Only registered and activated users can see links. Click Here To Register...]
Spec Item Scanner (Map stadt Vector)
[Only registered and activated users can see links. Click Here To Register...]
01/25/2015 08:41 Schulzie#2
hmmm....ich weiss nicht ob es wirklich nützlich ist, aber ich bin gespannt ;)

Also für den export würde ich je eine neue Datei haben wollen, falls doch mal etwas schief geht...
01/25/2015 11:43 Terrat#3
Mache mich jetzt an die SpecItem die ich in einen 2D Vector speichern werde.
#Edit werde warscheinlich auf Map umsteigen für die Specitem.
Code:
std::map<std::string, std::string> SpecItemMap;
std::map<std::string, std::string>::iterator SpecItemit;
#Edit Specitem (50 "Abteile") in map

Speedtest beim finden in der DefineItem (Suche im Ram):

0 Sec = Unter 0.015 (nicht messbar mit Clock())

[Only registered and activated users can see links. Click Here To Register...]
01/25/2015 13:29 Mike Oxmaul#4
Shop editor in Konsolen Form?
Nicht wirklich klever für die benutzung.
Würde wenn man schon so ein "Projekt" anfängt es gleich richtig machen und dann z.b. nen Shop an sich rendern lassen wo man via drag und drop items rein / rausziehen kann tabs mit einfachen klicks rein / raus machen kann etc. pp
01/25/2015 14:11 Terrat#5
Quote:
Originally Posted by Jupsi332 View Post
Shop editor in Konsolen Form?
Nicht wirklich klever für die benutzung.
Würde wenn man schon so ein "Projekt" anfängt es gleich richtig machen und dann z.b. nen Shop an sich rendern lassen wo man via drag und drop items rein / rausziehen kann tabs mit einfachen klicks rein / raus machen kann etc. pp
Siehe:

Quote:
Originally Posted by Dreamsläps View Post

Hey ho,
schreibe gerade einen Shop Editor (AddVendorItem!).

Habe mich als erstes daran gesetzt die Scannerklassen neu zu schreiben.

;)
01/25/2015 16:50 WurstbrotQT#6
Dafuck, wer mapped denn nen int zu nem string mit 2 Vektoren?
01/25/2015 16:59 Terrat#7
Quote:
Originally Posted by WurstbrotQT View Post
Dafuck, wer mapped denn nen int zu nem string mit 2 Vektoren?
?Meinst du den Iterator :D ?
01/25/2015 17:14 WurstbrotQT#8
Quote:
Originally Posted by Dreamsläps View Post
?Meinst du den Iterator :D ?
Check ich nich, aber warum nutzt du

Code:
vector<keyType> foo;
vector<valueType> bar;
anstelle

Code:
map<keyType,valueType> baz;
(die std::map wurde extra fuers mappen von a nach b gemacht?)
01/25/2015 19:22 Wanetrain#9
Quote:
Originally Posted by Dreamsläps View Post
?Meinst du den Iterator :D ?
Nehmen wir an du hast..

std::map< PropItem*, int > m_mapSpecItem;

Wie suchst du da was? du gehst NICHT hin und machst so ein Scheiß Iterator und das auch noch in der Klasse selbst SONDERN einfach..

auto i = m_mapSpecItem.find( 1337 );

if( i != m_mapSpecItem.end() )
i->ShopAble = true;

Als beispiel, wozu gibts C++ 11/14?
01/25/2015 19:24 Terrat#10
Das oben ist alter code ;) habe schon alles und nur die Specitem wird in Map gepseichert, den Iterator hab ich garnicht mehr ;)