Alien Storm (Genesis) Credits Select Cheat Tool
Version 1.2
A command-line tool that computes some stuff regarding the Genesis Alien Storm game's credits select cheat.
Toggle main menu visibility
Loading...
Searching...
No Matches
Constants.h
Go to the documentation of this file.
1
// Alien Storm (Genesis) Credits Select Cheat Tool
2
// Copyright (C) 2022-present WaluigiBSOD (waluigibsod.github.io)
3
//
4
// This file is part of Alien Storm (Genesis) Credits Select Cheat Tool.
5
//
6
// Alien Storm (Genesis) Credits Select Cheat Tool is free software: you can redistribute it and/or modify
7
// it under the terms of the GNU General Public License as published by
8
// the Free Software Foundation, either version 3 of the License, or
9
// (at your option) any later version.
10
//
11
// Alien Storm (Genesis) Credits Select Cheat Tool is distributed in the hope that it will be useful,
12
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
// GNU General Public License for more details.
15
//
16
// You should have received a copy of the GNU General Public License
17
// along with this program. If not, see <https://www.gnu.org/licenses/>.
18
25
26
#include <string>
27
28
using namespace
std;
29
30
#pragma once
31
32
// Program
33
34
extern
const
string
ProgramName;
35
36
extern
const
string
ProgramVersion;
37
38
// Splash Screen
39
40
extern
const
unsigned
char
SplashScreenSpacingLeft;
41
42
extern
const
unsigned
char
SplashScreenWidth;
43
44
// Rainbow Tables
45
46
extern
unsigned
short
** RainbowTable;
47
48
extern
unsigned
short
* MinimumSolutionLength;
49
50
// Buttons
51
52
extern
const
unsigned
short
ButtonCodes[7];
53
54
extern
const
string
ButtonNames[7];
55
56
// Internal State
57
58
extern
const
unsigned
short
InternalStateInitialValue;
59
extern
const
unsigned
short
InternalStateTargetValue;
60
61
// Prune Tables
62
63
extern
const
string
FileNameAllSolutionsPruneTablesCSV;
64
extern
const
string
FileNameSafeSolutionsPruneTablesCSV;
65
66
// Compute Solutions
67
68
extern
const
string
FileNameAllSolutionsCSV;
69
extern
const
string
FileNameSafeSolutionsCSV;
70
71
// CSV Separator
72
73
extern
const
char
SeparatorCSV;
74
75
// Exit Codes
76
77
extern
const
char
RainbowTableMemoryAllocationError;
78
79
extern
const
char
FileErrorAllSolutionsPruneTablesCSV;
80
extern
const
char
FileErrorSafeSolutionsPruneTablesCSV;
81
82
extern
const
char
FileErrorAllSolutionsCSV;
83
extern
const
char
FileErrorSafeSolutionsCSV;
Generated by
1.17.0