home
·
contact
·
privacy
projects
/
plomrogue2-experiments
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactor cols, rows initialization.
[plomrogue2-experiments]
/
new2
/
rogue_chat_nocanvas_monochrome.html
diff --git
a/new2/rogue_chat_nocanvas_monochrome.html
b/new2/rogue_chat_nocanvas_monochrome.html
index 2c196d4ad4e1ae2ffa76847e6c09ee9815d19498..ffe0132ab03349d21dc9454f61790fc4afeced08 100644
(file)
--- a/
new2/rogue_chat_nocanvas_monochrome.html
+++ b/
new2/rogue_chat_nocanvas_monochrome.html
@@
-17,12
+17,16
@@
cols: <input id="n_cols" type="number" step=4 min=20 value=80 />
"use strict";
let websocket_location = "ws://localhost:8000";
"use strict";
let websocket_location = "ws://localhost:8000";
+let wasd_selector = document.getElementById("WASD_selector");
+let rows_selector = document.getElementById("n_rows");
+let cols_selector = document.getElementById("n_cols");
+
let terminal = {
let terminal = {
- rows: 24,
- cols: 80,
foreground: 'white',
background: 'black',
initialize: function() {
foreground: 'white',
background: 'black',
initialize: function() {
+ this.rows = rows_selector.value;
+ this.cols = cols_selector.value;
this.pre_el = document.getElementById("terminal");
this.pre_el.style.color = this.foreground;
this.pre_el.style.backgroundColor = this.background;
this.pre_el = document.getElementById("terminal");
this.pre_el.style.color = this.foreground;
this.pre_el.style.backgroundColor = this.background;
@@
-77,6
+81,7
@@
let terminal = {
}
},
}
}
},
}
+terminal.initialize();
let parser = {
tokenize: function(str) {
let parser = {
tokenize: function(str) {
@@
-374,7
+379,6
@@
let game = {
player_id: -1
}
player_id: -1
}
-terminal.initialize();
tui.init();
tui.full_refresh();
tui.init();
tui.full_refresh();
@@
-575,7
+579,6
@@
tui.inputEl.addEventListener('keydown', (event) => {
}
}, false);
}
}, false);
-let wasd_selector = document.getElementById("WASD_selector");
wasd_selector.addEventListener('input', function() {
if (wasd_selector.value == 'w, a, s, d') {
tui.key_up = 'w';
wasd_selector.addEventListener('input', function() {
if (wasd_selector.value == 'w, a, s, d') {
tui.key_up = 'w';
@@
-590,15
+593,11
@@
wasd_selector.addEventListener('input', function() {
};
tui.movement_keys_desc = wasd_selector.value;
}, false);
};
tui.movement_keys_desc = wasd_selector.value;
}, false);
-let rows_selector = document.getElementById("n_rows");
rows_selector.addEventListener('input', function() {
rows_selector.addEventListener('input', function() {
- terminal.rows = rows_selector.value;
terminal.initialize();
tui.full_refresh();
}, false);
terminal.initialize();
tui.full_refresh();
}, false);
-let cols_selector = document.getElementById("n_cols");
cols_selector.addEventListener('input', function() {
cols_selector.addEventListener('input', function() {
- terminal.cols = cols_selector.value;
terminal.initialize();
tui.window_width = terminal.cols / 2,
tui.full_refresh();
terminal.initialize();
tui.window_width = terminal.cols / 2,
tui.full_refresh();