summaryrefslogtreecommitdiff
path: root/src/cheat.cpp
diff options
context:
space:
mode:
authorsmatz <smatz@openttd.org>2009-01-04 15:32:25 +0000
committersmatz <smatz@openttd.org>2009-01-04 15:32:25 +0000
commit7368c740a646c958797b5dff90d6c5b51236e2a4 (patch)
tree56e0ff1f4048e467cf123e92ca788c3c4bbc0f94 /src/cheat.cpp
parentc9e8fd307e36b3d35f5bf7d01cffe64b1e75b846 (diff)
downloadopenttd-7368c740a646c958797b5dff90d6c5b51236e2a4.tar.xz
(svn r14828) -Codechange: move most of save/load-specific code to separate files
Diffstat (limited to 'src/cheat.cpp')
-rw-r--r--src/cheat.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/cheat.cpp b/src/cheat.cpp
index 8a7d2e04c..8f18e5bc1 100644
--- a/src/cheat.cpp
+++ b/src/cheat.cpp
@@ -3,7 +3,6 @@
/** @file cheat.cpp Handling (loading/saving/initializing) of cheats. */
#include "stdafx.h"
-#include "saveload.h"
#include "cheat_type.h"
Cheats _cheats;
@@ -13,31 +12,6 @@ void InitializeCheats()
memset(&_cheats, 0, sizeof(Cheats));
}
-static void Save_CHTS()
-{
- /* Cannot use lengthof because _cheats is of type Cheats, not Cheat */
- byte count = sizeof(_cheats) / sizeof(Cheat);
- Cheat *cht = (Cheat*) &_cheats;
- Cheat *cht_last = &cht[count];
-
- SlSetLength(count * 2);
- for (; cht != cht_last; cht++) {
- SlWriteByte(cht->been_used);
- SlWriteByte(cht->value);
- }
-}
-
-static void Load_CHTS()
-{
- Cheat *cht = (Cheat*)&_cheats;
- size_t count = SlGetFieldLength() / 2;
-
- for (uint i = 0; i < count; i++) {
- cht[i].been_used = (SlReadByte() != 0);
- cht[i].value = (SlReadByte() != 0);
- }
-}
-
bool CheatHasBeenUsed()
{
/* Cannot use lengthof because _cheats is of type Cheats, not Cheat */
@@ -50,8 +24,3 @@ bool CheatHasBeenUsed()
return false;
}
-
-
-extern const ChunkHandler _cheat_chunk_handlers[] = {
- { 'CHTS', Save_CHTS, Load_CHTS, CH_RIFF | CH_LAST}
-};