Development tool for defining attributes within a multi-dimensional space
First Claim
1. A computer readable medium storing computer executable instructions configured to allow a user to set attributes of individual cells in a multi-dimensional array, comprising:
- a) determining a value of a first attribute to be applied to the multi-dimensional array, the first attribute being associated with a first color channel;
b) determining a value of a second attribute to be applied to the multi-dimensional array, the second attribute being associated with a second color channel;
c) determining a value of a third attribute to be applied to the multi-dimensional array, the third attribute being associated with a third color channel;
d) receiving user input selecting a cell in a graphical depiction of the multi-dimensional array;
e) applying the values of the first, second, and third attributes to the selected cell; and
f) shading the selected cell a color based on the values of the first, second, and third attributes.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing dynamic weather simulation in a computer gaming environment are disclosed. Weather may be user-specified, computer simulated, based on periodic updates of real-world weather conditions, or based on a pre-existing or user-created weather profile. A weather profile may include a data structure that stores weather over a location neutral geographical space, which may subsequently be applied dynamically to any selected geographical space in a simulated environment. To dynamically simulate weather while conserving computer resources, a weather simulation manager may periodically alter temperature and dew point values and determine whether to render or dissipate clouds based on the current temperature and dew point values. A weather profile creation utility may be used to quickly define weather attributes over a large terrain area, also providing visual feedback to the weather profile designer of defined weather attributes.
23 Citations
40 Claims
-
1. A computer readable medium storing computer executable instructions configured to allow a user to set attributes of individual cells in a multi-dimensional array, comprising:
-
a) determining a value of a first attribute to be applied to the multi-dimensional array, the first attribute being associated with a first color channel;
b) determining a value of a second attribute to be applied to the multi-dimensional array, the second attribute being associated with a second color channel;
c) determining a value of a third attribute to be applied to the multi-dimensional array, the third attribute being associated with a third color channel;
d) receiving user input selecting a cell in a graphical depiction of the multi-dimensional array;
e) applying the values of the first, second, and third attributes to the selected cell; and
f) shading the selected cell a color based on the values of the first, second, and third attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium storing computer executable instructions configured to allow a user to set attributes of individual cells in a multidimensional array, comprising:
-
a) determining a value for each of a plurality of attributes that can be applied to the multi-dimensional array;
b) determining a state of a flag corresponding to each of the plurality of attributes, wherein the flag indicates whether or not the corresponding attribute should be applied to the multi-dimensional array;
c) receiving user input selecting a cell in a graphical depiction of the multi-dimensional array;
d) applying to the selected cell the values of each of the plurality of attributes whose flag indicates that the corresponding attribute should be applied to the multi-dimensional array; and
e) providing visual feedback that the flagged attribute(s) have been applied to the selected cell. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium storing computer executable instructions that, when executed, display a user interface on a computer display device, said user interface comprising:
-
a first interface component displaying a list of attributes corresponding to a user-selected attribute layer, wherein a user can specify an attribute value corresponding to each attribute in the list; and
a second interface component displaying a two-dimensional grid representative of a location-neutral geographical area wherein, when the user selects a cell within the grid, the user interface shades the selected cell based on the current values of a plurality of attributes in the list of attributes corresponding to the user-selected attribute layer. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing and selecting from interactive elements on the display, comprising:
-
displaying a list of attributes on a first portion of the display, wherein a user can modify an attribute value corresponding to each attribute in the list; and
displaying a two-dimensional grid on a second portion of the display, said two-dimensional grid representative of a location-neutral geographical area; and
shading a selected cell within the grid when the user selects the cell, wherein the shading is based on the current values of a plurality of attributes in the list of attributes. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification