mirror of https://github.com/Oreolek/fikugsen.git
commit
d6f568dc7a
@ -0,0 +1,9 @@
|
||||
It's a simple character generator for my tabletop RPG system.
|
||||
|
||||
My system has close resemblance to the SPECIAL system (Fallout 2) :-) but still there are differences. The generator is flexible and is quick to configure for any similar set of rules.
|
||||
|
||||
Used libraries: [jQuery](http://jquery.com), [LESS](http://www.lesscss.org).
|
||||
|
||||
Texture by webtreats: http://www.flickr.com/photos/webtreatsetc/4081217898/ (CC-BY 2.0)
|
||||
|
||||
Text is in Russian, but code should be obvious.
|
@ -0,0 +1,159 @@
|
||||
@font-size: 18; //in pixels
|
||||
|
||||
@column: 30;
|
||||
@gutter: 10;
|
||||
@columns: 12;
|
||||
//@total-width: 100%;
|
||||
|
||||
// from Frameless - http://framelessgrid.com/
|
||||
.width (@cols:1) {
|
||||
width: (@cols * (@column + @gutter) - @gutter) / @font-size * 1em;
|
||||
}
|
||||
|
||||
/*
|
||||
Margin, padding, and border resets
|
||||
except for form elements
|
||||
*/
|
||||
|
||||
body, div,
|
||||
h1, h2, h3, h4, h5, h6,
|
||||
p, blockquote, pre, dl, dt, dd, ol, ul, li,
|
||||
fieldset, form, label, legend, th, td,
|
||||
article, aside, figure, footer, header, hgroup, menu, nav, section {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
Consistency fixes
|
||||
adopted from http://necolas.github.com/normalize.css/
|
||||
*/
|
||||
|
||||
article, aside, details, figcaption, figure,
|
||||
footer, header, hgroup, nav, section, audio, canvas, video {
|
||||
display: block;
|
||||
}
|
||||
|
||||
html {
|
||||
height: 100%;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-ms-text-size-adjust: 100%;
|
||||
}
|
||||
|
||||
body {min-height: 100%; font-size: 100%;}
|
||||
|
||||
sub, sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sup {top: -0.5em;}
|
||||
sub {bottom: -0.25em;}
|
||||
|
||||
pre {
|
||||
white-space: pre;
|
||||
white-space: pre-wrap;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
b, strong {font-weight: bold;}
|
||||
abbr[title] {border-bottom: 1px dotted;}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
a img, img {
|
||||
-ms-interpolation-mode: bicubic;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
input, textarea, button, select {
|
||||
margin: 0;
|
||||
font-size: 100%;
|
||||
line-height: normal;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
button,
|
||||
html input[type="button"],
|
||||
input[type="reset"],
|
||||
input[type="submit"] {
|
||||
cursor: pointer;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
input[type="checkbox"],
|
||||
input[type="radio"] {
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
-o-box-sizing: border-box;
|
||||
-ms-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
textarea {overflow: auto;}
|
||||
|
||||
#wrapper_overview{
|
||||
margin: 1em auto;
|
||||
.width(20);
|
||||
}
|
||||
.group{
|
||||
.width(10);
|
||||
.parameter{
|
||||
.width(2);
|
||||
display: inline-block;
|
||||
.value{
|
||||
display: inline;
|
||||
}
|
||||
}
|
||||
.name{
|
||||
.width(8);
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
.invert(left){
|
||||
text-align: right;
|
||||
}
|
||||
.invert(right){
|
||||
text-align: left;
|
||||
}
|
||||
.align(@x) {
|
||||
float: @x;
|
||||
.value{
|
||||
text-align: @x;
|
||||
}
|
||||
.name{
|
||||
.invert(@x);
|
||||
}
|
||||
}
|
||||
|
||||
#specials, #skills{
|
||||
.align(left);
|
||||
}
|
||||
#derived{
|
||||
.align(right);
|
||||
}
|
||||
|
||||
.increment, .decrement{
|
||||
visibility: visible;
|
||||
}
|
||||
#skills{
|
||||
/* checkboxes! */
|
||||
}
|
||||
/* Colors */
|
||||
@text: #be008a;
|
||||
@background: #7c005a;
|
||||
@links: #df64bd;
|
||||
body{
|
||||
background: url('bgr.jpg');
|
||||
color: @text;
|
||||
}
|
||||
a {
|
||||
color: @links;
|
||||
}
|
Loading…
Reference in New Issue