diff options
| author | Jakob L. Kreuze <jakob@memeware.net> | 2018-06-01 20:37:53 -0400 |
|---|---|---|
| committer | Jakob L. Kreuze <jakob@memeware.net> | 2018-06-01 20:37:53 -0400 |
| commit | 814cf89647ff6d3c71da79191722eceb9c9a846b (patch) | |
| tree | bec9bd738859ad833d628e83ddcdf9e5a70effc4 /src/game_vars.rs | |
| parent | 20c791ebe6526eec175cf83ec1f60d9c4eaa2e67 (diff) | |
Add copyright information
Diffstat (limited to 'src/game_vars.rs')
| -rw-r--r-- | src/game_vars.rs | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/game_vars.rs b/src/game_vars.rs new file mode 100644 index 0000000..a4538d7 --- /dev/null +++ b/src/game_vars.rs @@ -0,0 +1,34 @@ +// Copyright (C) 2018 Jakob L. Kreuze, All Rights Reserved. +// +// This file is part of rebuild. +// +// rebuild is free software: you can redistribute it and/or modify it under the +// terms of the GNU General Public License as published by the Free Software +// Foundation, either version 3 of the License, or (at your option) any later +// version. +// +// rebuild is distributed in the hope that it will be useful, but WITHOUT ANY +// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +// A PARTICULAR PURPOSE. See the GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along with +// rebuild. If not, see <http://www.gnu.org/licenses/>. + +use std::collections::HashMap; + +pub enum GameVar { + String(string), +} + +// TODO: Document this. +// TODO: Rename? +pub struct GameVarManager { + vars: HashMap<String, +} + +impl GameVars { + // TODO: Document this. + pub fn new() -> GameVars { + GameVars { } + } +} |