WA-01 WA-02 WA-03 WA-04 WA-05 WA-06 WA-07 WA-08 WA-09 WA-10
WA – Sen. Maria Cantwell (D) and Sen. Patty Murray (D)
Committees
Maria Cantwell is the #3 Democrat on the Senate Energy Subcommittee on Energy
Maria Cantwell is the #3 Democrat on the Senate Committee on Energy and Natural Resources
Maria Cantwell is the #1 Democrat on the Senate Committee on Commerce, Science, and Transportation
Patty Murray is the #2 Democrat on the Senate Committee on Appropriations
Patty Murray is the #2 Democrat on the Senate Appropriations Subcommittee on Energy and Water Development
HEP Grants
In the past 8 years, this state has received: 37 HEP grants, totalling $15,364,000
Year Institution Amount ($)
------ --------------------------------- ------------
2018 University of Washington 1,550,000
2017 University of Washington 1,338,000
2016 University of Washington 2,945,000
2015 University of Washington 2,230,000
2014 University of Washington 3,046,000
2013 UNIVERSITY OF WASHINGTON, SEATTLE 1,884,000
2012 UNIVERSITY OF WASHINGTON, SEATTLE 2,371,000
SC Contracts
In the past 8 years, this state has received: 11 Office of Science contracts, totalling $6,837,465,276
Vendor Amount ($) Item
------------------------------------------------- ------------- ----------------------------------------------------------------------
BATTELLE MEMORIAL INSTITUTE 6,837,177,200 OPER OF GOVT R&D GOCO FACILITIES
YAHSGS LLC 150,000 SUPPORT- PROFESSIONAL: ENGINEERING/TECHNICAL
RENO/TAHOE REALTY GROUP, LLC 32,489 SUPPORT- PROFESSIONAL: REAL ESTATE BROKERAGE
CH2M HILL PLATEAU REMEDIATION COMPANY 31,257 MAINT-REP-ALT/WASTE TRMT-STORE FAC
DELACY CONSULTING LLC 20,800 SUPPORT- PROFESSIONAL: REAL PROPERTY APPRAISALS
THERRIEN COMPANY INC, THE 18,800 SUPPORT- PROFESSIONAL: REAL PROPERTY APPRAISALS
INSIGHT PUBLIC SECTOR, INC. 12,617 ADP SOFTWARE
MICROSOFT CORPORATION SITZ IN REDMOND CORPORATION 10,000 IT AND TELECOM- INFORMATION AND DATA BROADCASTING OR DATA DISTRIBUTION
LEVERAGE INFORMATION SYSTEMS, INC. 8,162 IT AND TELECOM- ANNUAL HARDWARE MAINTENANCE SERVICE PLANS
SOLUTION PLANNING AND CONTRACT ENVIRONMENT, INC. 3,951 OFFICE FURNITURE
NSF MPS Grants
In the past 8 years, this state has received: 591 NSF MPS grants, totalling $145,768,571
Institution Amount ($)
-------------------------------------- ------------
UNIVERSITY OF WASHINGTON 108,581,485
WASHINGTON STATE UNIVERSITY 17,001,752
WESTERN WASHINGTON UNIVERSITY 5,733,957
MULTIPLE RECIPIENTS 3,052,000
U OF WASHINGTON 1,915,004
SEATTLE UNIVERSITY 1,665,885
ASTROPHYSICAL RESEARCH CONSORTIUM 1,472,956
UNIVERSITY OF PUGET SOUND, THE 1,182,015
WHITMAN COLLEGE, INC 1,136,929
FRED HUTCHINSON CANCER RESEARCH CENTER 1,023,783
CENTRAL WASHINGTON UNIVERSITY INC 837,006
WHITWORTH UNIVERSITY 477,992
EASTERN WASHINGTON UNIVERSITY 420,000
PII REDACTED 400,000
PACIFIC LUTHERAN UNIVERSITY INC 380,000
THE CORPORATION OF GONZAGA UNIVERSITY 277,770
NORTHWEST RESEARCH ASSOCIATES, INC. 79,950
CENTRAL WASHINGTON UNIV 75,281
WESTERN WASHINGTON UNIV 49,806
BATTELLE MEMORIAL INSTITUTE 5,000
SULI/CCI Interns
From 2014-2016 (only years available), this state had 70 SULI/CCI interns
# Interns Program College
----------- --------- ---------------------------------
11 SULI University of Washington
10 CCI Columbia Basin College
10 SULI Washington State University
7 SULI Whitworth University
5 SULI Gonzaga University
4 SULI University of Puget Sound
3 CCI Yakima Valley Community College
3 SULI Pacific Lutheran University
2 SULI Columbia Basin College
2 SULI Seattle University
2 SULI The Evergreen State College
2 CCI Seattle Central Community College
2 SULI Western Washington University
2 SULI Whitman College
1 CCI Tacoma Community College
1 CCI Walla Walla Community College
1 CCI North Seattle Community College
1 SULI Walla Walla University
1 CCI Olympic College
WA-01 – Rep. Suzan K. DelBene (D) – Wikipedia
Committees
Suzan K. DelBene is not on any of our key committees.
HEP Grants
This district received no SC HEP grants from 2012-2019
SC Contracts
In the past 8 years, this district has received: 2 Office of Science contracts, totalling $18,162
Year Vendor Amount ($) Item
------ ------------------------------------------------- ------------ ----------------------------------------------------------------------
2015 LEVERAGE INFORMATION SYSTEMS, INC. 8,162 IT AND TELECOM- ANNUAL HARDWARE MAINTENANCE SERVICE PLANS
2014 MICROSOFT CORPORATION SITZ IN REDMOND CORPORATION 10,000 IT AND TELECOM- INFORMATION AND DATA BROADCASTING OR DATA DISTRIBUTION
NSF MPS Grants
In the past 8 years, this district has received: $79,950 in NSF MPS grants.
Year Institution Amount ($)
------ ----------------------------------- ------------
2015 NORTHWEST RESEARCH ASSOCIATES, INC. 79,950
SULI/CCI Interns
This district had no SULI/CCI interns from 2014-2016 (only years available)
WA-02 – Rep. Rick Larsen (D) – Wikipedia
Committees
Rick Larsen is not on any of our key committees.
HEP Grants
This district received no SC HEP grants from 2012-2019
SC Contracts
This district received no SC contracts from 2012-2019
NSF MPS Grants
In the past 8 years, this district has received: $5,783,763 in NSF MPS grants.
Year Institution Amount ($)
------ ----------------------------- ------------
2018 WESTERN WASHINGTON UNIVERSITY 1,132,291
2017 WESTERN WASHINGTON UNIVERSITY 779,054
2016 WESTERN WASHINGTON UNIVERSITY 33,884
2015 WESTERN WASHINGTON UNIV 49,806
2015 WESTERN WASHINGTON UNIVERSITY 892,500
2014 WESTERN WASHINGTON UNIVERSITY 1,368,549
2013 WESTERN WASHINGTON UNIVERSITY 575,949
2012 WESTERN WASHINGTON UNIVERSITY 951,730
SULI/CCI Interns
From 2014-2016 (only years available), this district had 2 SULI/CCI interns
Term Name College Host Lab Program
----------- ------------------ ----------------------------- ------------------------------------- ---------
Summer 2016 Timothy Allen Keal Western Washington University Pacific Northwest National Laboratory SULI
Spring 2015 Bonnie Klamm Western Washington University Los Alamos National Laboratory SULI
WA-03 – Rep. Jaime Herrera Beutler (R) – Wikipedia
Committees
Jaime Herrera Beutler is the #13 Republican on the House Committee on Appropriations
HEP Grants
This district received no SC HEP grants from 2012-2019
SC Contracts
This district received no SC contracts from 2012-2019
NSF MPS Grants
This district received no NSF MPS grants from 2012-2019
SULI/CCI Interns
This district had no SULI/CCI interns from 2014-2016 (only years available)
WA-04 – Rep. Dan Newhouse (R) – Wikipedia
Committees
Dan Newhouse is the #4 Republican on the House Appropriations Subcommittee on Energy and Water Development
Dan Newhouse is the #20 Republican on the House Committee on Appropriations
HEP Grants
This district received no SC HEP grants from 2012-2019
SC Contracts
In the past 8 years, this district has received: 6 Office of Science contracts, totalling $6,837,415,697
Vendor Amount ($) Item
------------------------------------------------ ------------- -----------------------------------------------
BATTELLE MEMORIAL INSTITUTE 6,837,177,200 OPER OF GOVT R&D GOCO FACILITIES
YAHSGS LLC 150,000 SUPPORT- PROFESSIONAL: ENGINEERING/TECHNICAL
RENO/TAHOE REALTY GROUP, LLC 32,489 SUPPORT- PROFESSIONAL: REAL ESTATE BROKERAGE
CH2M HILL PLATEAU REMEDIATION COMPANY 31,257 MAINT-REP-ALT/WASTE TRMT-STORE FAC
DELACY CONSULTING LLC 20,800 SUPPORT- PROFESSIONAL: REAL PROPERTY APPRAISALS
SOLUTION PLANNING AND CONTRACT ENVIRONMENT, INC. 3,951 OFFICE FURNITURE
NSF MPS Grants
In the past 8 years, this district has received: $322,073 in NSF MPS grants.
Year Institution Amount ($)
------ --------------------------------- ------------
2015 BATTELLE MEMORIAL INSTITUTE 5,000
2012 CENTRAL WASHINGTON UNIVERSITY INC 317,073
SULI/CCI Interns
From 2014-2016 (only years available), this district had 15 SULI/CCI interns
Term Name College Host Lab Program
----------- ----------------------- ------------------------------- ------------------------------------- ---------
Summer 2016 Brian Duncan Columbia Basin College Pacific Northwest National Laboratory CCI
Summer 2016 Zayne Nelson Columbia Basin College Pacific Northwest National Laboratory CCI
Summer 2016 Gabriel Adonis Lepe Yakima Valley Community College Pacific Northwest National Laboratory CCI
Summer 2016 Elias Sugarman Yakima Valley Community College Pacific Northwest National Laboratory CCI
Summer 2015 Jordan Michael Condray Columbia Basin College Pacific Northwest National Laboratory CCI
Summer 2015 Royden Luckey Columbia Basin College Pacific Northwest National Laboratory CCI
Summer 2015 Oumou Sidibe Columbia Basin College Pacific Northwest National Laboratory CCI
Summer 2015 Brandon Rey Garza Yakima Valley Community College Pacific Northwest National Laboratory CCI
Summer 2014 Amjad Al-Shakarji Columbia Basin College Pacific Northwest National Laboratory CCI
Summer 2014 Jorge A Diaz Columbia Basin College Pacific Northwest National Laboratory CCI
Summer 2014 Bengt C Freepons Columbia Basin College Pacific Northwest National Laboratory CCI
Summer 2014 Ronald Sydney Rhoads Columbia Basin College Pacific Northwest National Laboratory CCI
Summer 2014 Sulaiman Ezekiel Sannoh Columbia Basin College Pacific Northwest National Laboratory CCI
Summer 2014 Penny L McKenzie Columbia Basin College Idaho National Laboratory SULI
Spring 2015 Penny L McKenzie Columbia Basin College Pacific Northwest National Laboratory SULI
WA-05 – Rep. Cathy McMorris Rodgers (R) – Wikipedia
Committees
Cathy McMorris Rodgers is the #7 Republican on the House Committee on Energy and Commerce
HEP Grants
This district received no SC HEP grants from 2012-2019
SC Contracts
In the past 8 years, this district has received: 2 Office of Science contracts, totalling $12,617
Year Vendor Amount ($) Item
------ --------------------------- ------------ ------------
2012 INSIGHT PUBLIC SECTOR, INC. 12,617 ADP SOFTWARE
NSF MPS Grants
In the past 8 years, this district has received: $19,314,443 in NSF MPS grants.
Year Institution Amount ($)
------ ------------------------------------- ------------
2018 WHITWORTH UNIVERSITY 325,000
2018 WHITMAN COLLEGE, INC 448,386
2018 WASHINGTON STATE UNIVERSITY 2,726,146
2017 WHITWORTH UNIVERSITY 152,992
2017 WHITMAN COLLEGE, INC 223,143
2017 WASHINGTON STATE UNIVERSITY 1,579,460
2017 EASTERN WASHINGTON UNIVERSITY 300,000
2016 WASHINGTON STATE UNIVERSITY 1,919,959
2015 WHITMAN COLLEGE, INC 385,400
2015 WASHINGTON STATE UNIVERSITY 1,413,411
2014 WASHINGTON STATE UNIVERSITY 1,413,007
2014 THE CORPORATION OF GONZAGA UNIVERSITY 36,276
2013 WASHINGTON STATE UNIVERSITY 2,613,043
2013 EASTERN WASHINGTON UNIVERSITY 120,000
2012 WASHINGTON STATE UNIVERSITY 5,336,726
2012 WHITMAN COLLEGE, INC 80,000
2012 THE CORPORATION OF GONZAGA UNIVERSITY 241,494
SULI/CCI Interns
From 2014-2016 (only years available), this district had 26 SULI/CCI interns
Term Name College Host Lab Program
----------- -------------------------- ----------------------------- ------------------------------------- ---------
Summer 2016 Harrison Van Til Gonzaga University National Renewable Energy Laboratory SULI
Summer 2016 Kennedy Elizabeth Corrigan Walla Walla Community College Pacific Northwest National Laboratory CCI
Summer 2016 Joseph Loftus Gonzaga University Pacific Northwest National Laboratory SULI
Summer 2016 Ryan Michael Francis Gonzaga University Pacific Northwest National Laboratory SULI
Summer 2016 Sara Anne Wescott Whitworth University Pacific Northwest National Laboratory SULI
Summer 2016 Aj Paul Goulet Washington State University Pacific Northwest National Laboratory SULI
Summer 2016 Elvin Munoz Washington State University Pacific Northwest National Laboratory SULI
Summer 2016 Jacqueline Rachel Wells Washington State University Pacific Northwest National Laboratory SULI
Summer 2015 Linnea Zavala Whitworth University Brookhaven National Laboratory SULI
Summer 2015 Cameron William Call Whitworth University Pacific Northwest National Laboratory SULI
Summer 2015 Sarah Dorothy Gady Whitworth University Princeton Plasma Physics Laboratory SULI
Summer 2015 David Burtt Whitman College Pacific Northwest National Laboratory SULI
Summer 2015 James Sherman Gonzaga University Idaho National Laboratory SULI
Summer 2015 Elinor Lake Washington State University Pacific Northwest National Laboratory SULI
Summer 2014 Shauna Austin Maple Whitworth University Pacific Northwest National Laboratory SULI
Summer 2014 Brian Keith Santman Gonzaga University Pacific Northwest National Laboratory SULI
Summer 2014 Jason Toyoda Washington State University Pacific Northwest National Laboratory SULI
Summer 2014 Shelby Sawyers Washington State University Pacific Northwest National Laboratory SULI
Summer 2014 Josh Rood Washington State University Pacific Northwest National Laboratory SULI
Summer 2014 whitney laura garcia Washington State University Pacific Northwest National Laboratory SULI
Summer 2014 Beren Christiasen Washington State University Pacific Northwest National Laboratory SULI
Summer 2014 Linnea Zavala Whitworth University SLAC National Accelerator Laboratory SULI
Summer 2014 Tyler Jonathon Milstein Whitworth University Pacific Northwest National Laboratory SULI
Spring 2016 Ethan Stoddard Washington State University Pacific Northwest National Laboratory SULI
Spring 2015 Lindsey Jacobs Whitman College National Renewable Energy Laboratory SULI
Spring 2014 Catherine Winter Walla Walla University Pacific Northwest National Laboratory SULI
WA-06 – Rep. Derek Kilmer (D) – Wikipedia
Committees
Derek Kilmer is the #5 Democrat on the House Appropriations Subcommittee on Energy and Water Development
Derek Kilmer is the #17 Democrat on the House Committee on Appropriations
HEP Grants
This district received no SC HEP grants from 2012-2019
SC Contracts
In the past 8 years, this district has received: 1 Office of Science contracts, totalling $18,800
Year Vendor Amount ($) Item
------ ------------------------- ------------ -----------------------------------------------
2017 THERRIEN COMPANY INC, THE 18,800 SUPPORT- PROFESSIONAL: REAL PROPERTY APPRAISALS
NSF MPS Grants
In the past 8 years, this district has received: $1,182,015 in NSF MPS grants.
Year Institution Amount ($)
------ ------------------------------ ------------
2018 UNIVERSITY OF PUGET SOUND, THE 270,000
2017 UNIVERSITY OF PUGET SOUND, THE 333,908
2015 UNIVERSITY OF PUGET SOUND, THE 347,120
2014 UNIVERSITY OF PUGET SOUND, THE 33,830
2013 UNIVERSITY OF PUGET SOUND, THE 197,157
SULI/CCI Interns
From 2014-2016 (only years available), this district had 6 SULI/CCI interns
Term Name College Host Lab Program
----------- ------------------------ ------------------------- ------------------------------------- ---------
Summer 2016 Christian Reaves Johnson University of Puget Sound Argonne National Laboratory SULI
Summer 2015 Tyler William Ueltschi University of Puget Sound Pacific Northwest National Laboratory SULI
Summer 2015 Vincent Ly Tacoma Community College Pacific Northwest National Laboratory CCI
Summer 2014 Mariah Taylor Morey Olympic College Pacific Northwest National Laboratory CCI
Spring 2016 Tom-Erik Haugen University of Puget Sound Lawrence Berkeley National Laboratory SULI
Fall 2015 Tom-Erik Haugen University of Puget Sound Argonne National Laboratory SULI
WA-07 – Rep. Pramila Jayapal (D) – Wikipedia
Committees
Pramila Jayapal is the #9 Democrat on the House Subcommittee on Higher Education and Workforce Development
HEP Grants
In the past 8 years, this district has received: $15,364,000 in SC HEP grants.
Institution Amount ($) Start End Principal Investigator Project Title
--------------------------------- ------------ ------- ------- ------------------------ ----------------------------------------------------------------------------------------------------------------------------------------------------------------
University of Washington 750,000 2016 Ongoing Hsu, Shih-Chieh Search for Dark Matter using mono-Higgs and the ATLAS Pixel Detector
University of Washington 552,000 2014 Ongoing Connolly, Andrew A Framework for Dark Energy Surveys
University of Washington 0 2014 2015 Nelson, Ann THEORETICAL AND EXPERIMENTAL NUCLEAR PHYSICS
University of Washington 2,823,000 2014 Ongoing Nelson, Ann Theory of Particles, Fields, and Strings
University of Washington 345,000 2014 2015 Rosenberg, Leslie The Phase II Upgrade of the Axion Dark-Matter Experiment (ADMX)
University of Washington 4,514,000 2014 Ongoing Rosenberg, Leslie The Generation 2 Axion Dark Matter Experiment (ADMX-G2): University of Washington Fabrication, Commissioning and Operations in the 0.6-2 GHz Frequency Bands
University of Washington 1,923,000 2014 Ongoing Rosenberg, Leslie Experimental Particle-Astrophysics at the University of Washington
University of Washington 202,000 2014 2017 wilkes, richard Experimental Neutrino Physics
UNIVERSITY OF WASHINGTON, SEATTLE 550,000 2013 2014 Rosenberg The Generation 2 Axion Dark-Matter Experiment
UNIVERSITY OF WASHINGTON, SEATTLE 10,000 2012 2013 Nelson Theoretical & Experimental Particle Physics - Participant Support for "Vistas in Axion Physics: A Roadmap for Theoretical & Experimental Axion Physics, Apr 2012
UNIVERSITY OF WASHINGTON, SEATTLE 2,781,000 2012 2014 Nelson, Wilkes, Yaffe Theoretical and Experimental Particle Physics
UNIVERSITY OF WASHINGTON, SEATTLE 849,000 2012 2014 Rosenberg The Phase II Upgrade of the Axion Dark-Matter Experiment (ADMX)
UNIVERSITY OF WASHINGTON, SEATTLE 65,000 2012 2013 Son Holographic and Field-Theoretical Studies on Many-Body Physics
SC Contracts
This district received no SC contracts from 2012-2019
NSF MPS Grants
In the past 8 years, this district has received: $116,658,139 in NSF MPS grants.
Year Institution Amount ($)
------ -------------------------------------- ------------
2019 UNIVERSITY OF WASHINGTON 18,437
2018 UNIVERSITY OF WASHINGTON 14,932,213
2018 PII REDACTED 150,000
2018 FRED HUTCHINSON CANCER RESEARCH CENTER 83,747
2017 UNIVERSITY OF WASHINGTON 16,256,944
2017 PII REDACTED 100,000
2017 FRED HUTCHINSON CANCER RESEARCH CENTER 42,575
2016 UNIVERSITY OF WASHINGTON 15,312,404
2016 FRED HUTCHINSON CANCER RESEARCH CENTER 84,845
2015 UNIVERSITY OF WASHINGTON 7,243,056
2015 U OF WASHINGTON 1,915,004
2014 UNIVERSITY OF WASHINGTON 16,310,585
2014 MULTIPLE RECIPIENTS 89,000
2013 UNIVERSITY OF WASHINGTON 14,522,953
2013 MULTIPLE RECIPIENTS 1,520,000
2013 FRED HUTCHINSON CANCER RESEARCH CENTER 315,914
2012 FRED HUTCHINSON CANCER RESEARCH CENTER 496,702
2012 UNIVERSITY OF WASHINGTON 23,984,893
2012 SEATTLE UNIVERSITY 362,911
2012 MULTIPLE RECIPIENTS 1,443,000
2012 ASTROPHYSICAL RESEARCH CONSORTIUM 1,472,956
SULI/CCI Interns
From 2014-2016 (only years available), this district had 14 SULI/CCI interns
Term Name College Host Lab Program
----------- ------------------------ --------------------------------- -------------------------------------- ---------
Summer 2016 Isis Nayeli Carrillo University of Washington Pacific Northwest National Laboratory SULI
Summer 2016 Eric Colbert University of Washington National Renewable Energy Laboratory SULI
Summer 2016 Rian Naveen Chandra University of Washington Princeton Plasma Physics Laboratory SULI
Summer 2015 Dylan Gene Chase-Woods University of Washington Pacific Northwest National Laboratory SULI
Summer 2015 Molly O'Brien University of Washington Pacific Northwest National Laboratory SULI
Summer 2015 Million Mebrahtu Araya Seattle Central Community College SLAC National Accelerator Laboratory CCI
Summer 2015 Christopher Pike Seattle Central Community College SLAC National Accelerator Laboratory CCI
Summer 2014 Scott Merry North Seattle Community College Lawrence Livermore National Laboratory CCI
Summer 2014 Elizabeth Rae Hooper University of Washington Pacific Northwest National Laboratory SULI
Summer 2014 Daniel James Mullen University of Washington Pacific Northwest National Laboratory SULI
Summer 2014 Phillippe Phanivong University of Washington Pacific Northwest National Laboratory SULI
Spring 2015 Sean Francis Happenny University of Washington Pacific Northwest National Laboratory SULI
Spring 2014 Daniel James Mullen University of Washington Pacific Northwest National Laboratory SULI
Fall 2014 Christopher James Jantzi University of Washington Oak Ridge National Laboratory SULI
WA-08 – Rep. Kim Schrier (D) – Wikipedia
Committees
Kim Schrier is the #2 Democrat on the House Subcommittee on Early Childhood, Elementary, and Secondary Education
HEP Grants
This district received no SC HEP grants from 2012-2019
SC Contracts
This district received no SC contracts from 2012-2019
NSF MPS Grants
In the past 8 years, this district has received: $595,214 in NSF MPS grants.
Year Institution Amount ($)
------ --------------------------------- ------------
2016 CENTRAL WASHINGTON UNIVERSITY INC 264,439
2015 CENTRAL WASHINGTON UNIV 75,281
2014 CENTRAL WASHINGTON UNIVERSITY INC 79,759
2013 CENTRAL WASHINGTON UNIVERSITY INC 175,735
SULI/CCI Interns
This district had no SULI/CCI interns from 2014-2016 (only years available)
WA-09 – Rep. Adam Smith (D) – Wikipedia
Committees
Adam Smith is not on any of our key committees.
HEP Grants
This district received no SC HEP grants from 2012-2019
SC Contracts
This district received no SC contracts from 2012-2019
NSF MPS Grants
In the past 8 years, this district has received: $1,302,974 in NSF MPS grants.
Year Institution Amount ($)
------ ------------------ ------------
2018 SEATTLE UNIVERSITY 70,008
2017 SEATTLE UNIVERSITY 282,149
2016 SEATTLE UNIVERSITY 208,645
2015 SEATTLE UNIVERSITY 398,734
2013 SEATTLE UNIVERSITY 343,438
SULI/CCI Interns
From 2014-2016 (only years available), this district had 2 SULI/CCI interns
Term Name College Host Lab Program
----------- -------------------- ------------------ ------------------------------------ ---------
Summer 2015 Ariana Rene Mendible Seattle University National Renewable Energy Laboratory SULI
Summer 2014 Drew Morales Cameron Seattle University National Renewable Energy Laboratory SULI
WA-10 – Rep. Denny Heck (D) – Wikipedia
Committees
Denny Heck is not on any of our key committees.
HEP Grants
This district received no SC HEP grants from 2012-2019
SC Contracts
This district received no SC contracts from 2012-2019
NSF MPS Grants
In the past 8 years, this district has received: $530,000 in NSF MPS grants.
Year Institution Amount ($)
------ ------------------------------- ------------
2018 PII REDACTED 150,000
2017 PACIFIC LUTHERAN UNIVERSITY INC 188,000
2014 PACIFIC LUTHERAN UNIVERSITY INC 192,000
SULI/CCI Interns
From 2014-2016 (only years available), this district had 5 SULI/CCI interns
Term Name College Host Lab Program
----------- ----------------------- --------------------------- ------------------------------------- ---------
Summer 2016 Larisa Kathleen Harding The Evergreen State College Pacific Northwest National Laboratory SULI
Summer 2015 Chloe Hannah Skidmore Pacific Lutheran University Pacific Northwest National Laboratory SULI
Summer 2014 Michael Ronald Traner Pacific Lutheran University Ames National Laboratory SULI
Summer 2014 Andrew Leung Pacific Lutheran University Los Alamos National Laboratory SULI
Fall 2014 Sierra Sachie Beach The Evergreen State College Pacific Northwest National Laboratory SULI


Intro.Rmd
Dashboard Tiles/Notecards are a great way to visualize just one number, and make it big and pretty. They can emphasize results in an easily digestible and colourful format. This package dates back to the days before infoboxes and valueboxes were available from flexdashboard and shinydashboards, and still has some utility today due to it’s flexibility.
This package uses Twitter’s Bootstrap CSS files, and pushes content into buttons that then have different functionality. These buttons are good for embedding in static reports, in Rmd files, and Shiny dashboards. See examples below!
Let’s start small. Note: Please link to References for explanation on full functionality of used tile. (Available if function is underlined/highlighted when hovered over. eg. Hover over ‘solo_box’ below and click. ) Here’s the most basic button:
require(TileMaker) ## to install, use devtools::install_github("DataStrategist/TileMaker")
#> Loading required package: TileMaker
solo_box(value = 3.3, txt = "Important parameter")
^ The solo_box only represents one value. But that doesn’t mean it’s boring! Here’s a fully featured solo_box
:
solo_box(
value = 42, txt = "Absolute truth", former = 99, size = "lg", icon = "check",
type = "warning", link = "http://google.com", units = "kg", hover = "I believe in fairies", textModifier = "h3"
)
(did you try to hover your mouse over the button?) As you can see, plenty of bells and whistles. Most of the stuff above is pretty intuitive, but let’s explore a bit more, starting with icons (ignore the div_maker
for now):
div_maker(
subtitle = "One pic is worth a thousand words", textModifier = "h3",
solo_box(value = 3.3, txt = "envelope", icon = "envelope"),
solo_box(value = 3.3, txt = "pushpin", icon = "pushpin"),
solo_box(value = 3.3, txt = "calendar", icon = "calendar")
)
^ as you can see, we are just using common glyphicons. See the documentation to check your options.
Next, let’s explore the size.
div_maker(
subtitle = "Supersize it!", textModifier = "h3",
solo_box(value = 3.3, txt = "extra small", size = "xs"),
solo_box(value = 3.3, txt = "small", size = "sm"),
solo_box(value = 3.3, txt = "medium", size = "md"),
solo_box(value = 3.3, txt = "large", size = "lg")
)
And the type
, which dictates the color using the css classes (watch the case sensitivity here!).
div_maker(
subtitle = "... all the colors of a rainbow", textModifier = "h3",
solo_box(value = 3.3, txt = "Default", type = "default"),
solo_box(value = 3.3, txt = "Primary", type = "primary"),
solo_box(value = 3.3, txt = "Success", type = "success"),
solo_box(value = 3.3, txt = "Info", type = "info"),
solo_box(value = 3.3, txt = "Warning", type = "warning"),
solo_box(value = 3.3, txt = "Danger", type = "danger")
)
(we are using Bootstrap Version 3 by default but that’s customizeable).
So it’s cool that we can change colors, but what if we wanted the color to change automatically, based on value? Well, let’s meet the next member of the family:
The solo_gradient box automatically changes colors from red to yellow to green based on a target and some thresholds. By default, the target
is set to 100 and the thresholds are set to 50 and 90, but obviously those are customizeable.
div_maker(
subtitle = "gradients", textModifier = "h1",
solo_gradient_box(value = 95, txt = "Grade 1"),
solo_gradient_box(value = 80, txt = "Grade 2"),
solo_gradient_box(value = 40, txt = "Grade 3")
)
Now let’s change the target only, but leave the thresholds on their default values (set to 50% and 90% of targets respectively) . Let’s change the target to 50.
solo_gradient_box(value = 46, txt = "Customized target", target = 50)
The above shows up green, because 46 of 50 is still 92%, but if we change the thresholdHigh to 93%:
solo_gradient_box(value = 46, txt = "Customized target
and threshold", target = 50, thresholdHigh = 93)
You can see that the box changes to orange since it’s now between thresholdHigh
and thresholdLow
. By the way, the thresholds are optimistic (ie, round up (so 90=green and 50=orange on default settings), because juuuuuuuust passing feels awesome and juuuuuust failing feels terrible.
By the way, you will also notice the

above forcing a line break. Yes, that’s right, text accepts full html code, writen natively!
The multi_box
, in contrast to the solo_box
, takes multiple values in one button, providing an easy way to summarize a ton of information in one button.
multi_box(values = c(4, 5, 6), txt = c("Sally", "George", "Mohammed"), icons = c("check", "plus", "calendar"), title = "Candidates")
Naturally, I was tempted to also construct a multi_gradient_box, but I haven’t because it seemed messy to have the color be dominated by one of the many values… so I don’t think it’s very useful. But please open an Issue if you have a good use case.
suppressPackageStartupMessages(library(dplyr))
df <- data_frame(
values = c(2, 5, 6),
txt = c("Sally", "George", "Mohammed")
)
#> Warning: `data_frame()` is deprecated, use `tibble()`.
#> This warning is displayed once per session.
tile_matrix(df, values = values, txt = txt, target = 10, thresholdHigh = 60, thresholdLow = 40, textModifier = "h2")
^ As you can see, the tile_matrix
creates several new solo_gradient_boxes
and compiles them all into a matrix. The point of this is to easily visualize data from a data.frame
, and of course it takes a data.frame
as a first input in order to be tidyverse compliant. Some examples:
mtcars %>%
## we can't feed `names(mtcars)` as an input, so let's assign it as a column heading
mutate(names = rownames(mtcars)) %>%
## pipe the dataframe directly into the tile_matrix!
tile_matrix(
data = .,
values = "disp", txt = "names",
target = 500, thresholdHigh = 80, thresholdLow = 50
)
The concept of the tile_matrix
is to provide a quick way to visualize simple information… for example summaries. The fact that the thresholds scale automatically to the target is useful, since one need only set the target in order to quickly obtain actionable information. For example, if one wanted to quickly see diamond prices, we could:
library(dplyr)
library(ggplot2)
library(TileMaker)
diamonds %>%
group_by(color) %>%
summarize(price = mean(price)) %>%
## Assume there was some former price that was a bit different
mutate(old_price = price * (1 * runif(n = 7, min = -.2, max = .5))) %>%
tile_matrix(data = ., values = price, txt = color, former = old_price, target = 5000, roundVal = 0)
So we’ve seen this former
value a few times now, but what does it do? Simply put it contextualizes the displayed value in comparision with a former value. This is especially useful to measure performance increase or declines. In order to show the functionality, let’s use a quite contrived scenario:
suppressPackageStartupMessages(library(dplyr))
df <- data_frame(
values = seq(from = 0, to = 100, by = 10),
txt = "comparison to 50",
former = 50
)
## Let's pretend that all previous values were 50... so:
tile_matrix(data = df, values = values, txt = txt, former = former)
Buttons are put into a div (which is more or less an html “row”… kinda). And these divs are put into a finalizer.
Value1 <- 88
Value2 <- 1985
Value3 <- 1.22
Value4 <- 30
Value5 <- 42
## Make the buttons how you like
Button1 <- solo_box(value = Value1, txt = "Speed", units = "mph", type = "danger")
Button2 <- solo_box(value = Value2, txt = "Origin", type = "warning", icon = "flash")
Button3 <- solo_gradient_box(
value = Value3, txt = "Powah", units = "GW", hover = "Great Scott!",
target = 1.22, thresholdHigh = 100, thresholdLow = 99
)
Button4 <- solo_box(value = Value4, txt = "Heads turned", units = "K", type = "info")
Button5 <- solo_box(
value = Value5, txt = "Answer", hover = "Whales rule. Petunias suck",
link = "https://en.wikipedia.org/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy", type = "primary"
)
## Combine in 2 rows:
Div1 <- div_maker(subtitle = "Future", textModifier = "h2", Button1, Button2, Button3)
Div2 <- div_maker(subtitle = "Effect", textModifier = "h2", Button4, Button5)
## Now put them all together:
finisher(
title = "Important block", css = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css",
file = NULL, textModifier = "h1", div_maker(subtitle = "Boom", textModifier = "hi",Div1, Div2)
)
These functions are included to help with inclusion in different document types.. sometimes report types get finicky, but perhaps can stop complaining if they are included within a finisher
block.
 I’m controlling how these elements work by porting and controlling the HTML element within. Sometimes that makes a mess out of the document you’re preparing. Towhit, I have included a few features:
div_maker
s, and/or in finisher
s… that seems to do the trick most of the time.textModifier
bit comes in handy. You can change the textModifier from the default h1
to h4
or

or whatever else you think might work in your report. Experiment around!


Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
A
activate()
- Method in class EigenMeat.EigenMaze.
Ship
Adds the ship to the EigenEngine.
add(Drawable)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Adds a Drawable to the handler.
add(ParticleManager)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Sets the display's ParticleManager.
add(Drawable)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Adds a Drawable to the engine.
add(MobileEntity)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Adds a MobileEntity to the engine.
add(ParticleEffect)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Adds a ParticleEffect to the engine.
add(NetEntity)
- Method in class EigenMeat.EigenMaze.
NetHandler
Adds a NetEntity to the network.
add(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Add a vector.
addEntityType(Entity)
- Method in class EigenMeat.EigenMaze.
EntityFactory
Add a new entity to be created.
addNet(NetEntity)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Adds a NetEntity to the engine.
addTriangles(Triangle[])
- Method in class EigenMeat.EigenMaze.
EigenEngine
Adds Triangles to the engine's Octree.
addTriangles(Triangle[])
- Method in class EigenMeat.EigenMaze.
Octree
Adds an array of Triangle objects to the main triangle list for the Octree.
addType(Ship)
- Method in class EigenMeat.EigenMaze.
EntityFactory
Add a new Ship type to be created.
addType(Projectile)
- Method in class EigenMeat.EigenMaze.
EntityFactory
Add a new Projectile type to be created.
addm(Vect3d, float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Helper function that multiplies a vector by a scalar before using it for addition.
B
BYTE_LENGTH
- Variable in class EigenMeat.EigenMaze.
Flag
BYTE_LENGTH
- Variable in class EigenMeat.EigenMaze.
NetProjectileManager
BYTE_LENGTH
- Variable in class EigenMeat.EigenMaze.
Projectile
BYTE_LENGTH
- Variable in class EigenMeat.EigenMaze.
Ship
b
- Variable in class EigenMeat.EigenMaze.
Particle
bb
- Variable in class EigenMeat.EigenMaze.
EigenKey
bind(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Texture
Bind the texture for use.
blastRadius
- Variable in class EigenMeat.EigenMaze.
Projectile
bounces
- Variable in class EigenMeat.EigenMaze.
Projectile
C
Camera
- class EigenMeat.EigenMaze.
Camera
.
Rendering camera object - point of view.
Camera()
- Constructor for class EigenMeat.EigenMaze.
Camera
Default Constructor
Connection
- class EigenMeat.EigenMaze.
Connection
.
Client connection to a server.
Connection(NetHandler, String, int)
- Constructor for class EigenMeat.EigenMaze.
Connection
calculateNormal(Vect3d, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Calculates normal of a triangle.
calculateTriangleNeighbors()
- Method in class EigenMeat.EigenMaze.
Mesh
Calculate triangle neighbors.
checkCollision(MobileEntity)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Checks to see if an entity is colliding with any triangles in the Octree.
checkCollision(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Entity
Check collision.
checkCollision(MobileEntity)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Check this entity for collisions with another movable entity.
checkCollision(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Octree
Checks a collision between an entity and triangles in the Octree.
checkEntityCollision(MobileEntity, MobileEntity)
- Static method in class EigenMeat.EigenMaze.
Physics
Checks whether two MobileEntitys are colliding.
checkExtension(String)
- Static method in class EigenMeat.EigenMaze.
GLExtensions
Check if a specific extension is supported.
checkSphereCollision(Vect3d, float, Vect3d, float)
- Static method in class EigenMeat.EigenMaze.
Physics
clearTriangles()
- Method in class EigenMeat.EigenMaze.
Octree
Clear all the triangles from the Octree
clone()
- Method in class EigenMeat.EigenMaze.
Entity
Clone the entity.
clone()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
clone()
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Clones this ProjectileLauncher.
collide(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Entity
This function is called when the entity collides with something.
collide(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Flag
collide(MobileEntity)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
This function is called when the entity collides with something.
collide(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Powerup
collide(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Projectile
Called when Bomb hits something.
collide(MobileEntity)
- Method in class EigenMeat.EigenMaze.
Ship
Called when ship collides with something.
connect(boolean, String, int)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Start a server or connect to a server for a net game.
connect(boolean, String, int)
- Method in class EigenMeat.EigenMaze.
NetHandler
Sets up network.
create(String)
- Method in class EigenMeat.EigenMaze.
EntityFactory
Create a new entity based on the entity stored under the given name.
createBox(String, float, float, float)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Create a rectangular prism (box) with specified dimensions and cache it.
createBox(String, float, float, float, String)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Create a rectangular prism (box) with specified dimensions and texture and cache it.
createBox(float, float, float, String)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Create a rectangular prism (box) with specified dimensions and texture, but do not cache it.
createBox(float, float, float)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Create a rectangular prism (box) with specified dimensions and default texture, but do not cache it.
createEffect(ParticleEffect)
- Method in class EigenMeat.EigenMaze.
ParticleManager
Adds a new particle effect.
createLightmaps()
- Method in class EigenMeat.EigenMaze.
Octree
Create lightmaps for Triangles in Octree.
createSquareXZ(float, float, String)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Creates a square of size X and Z
createSquareXZ(float, float)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Creates a square mesh of size x and y
cross(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Performs a cross product operation.
D
DisplayHandler
- class EigenMeat.EigenMaze.
DisplayHandler
.
The DisplayHandler represents a rectangular view of the game world, and controls the drawing of its contents.
DisplayHandler()
- Constructor for class EigenMeat.EigenMaze.
DisplayHandler
Drawable
- interface EigenMeat.EigenMaze.
Drawable
.
Provides a way for an object to draw itself in an OpenGL context.
dead
- Variable in class EigenMeat.EigenMaze.
Entity
Death Flag (true = dead, false = alive)
defaultMazeSizeX
- Variable in class EigenMeat.EigenMaze.
Preferences
defaultMazeSizeY
- Variable in class EigenMeat.EigenMaze.
Preferences
deleteRandomWalls(float)
- Method in class EigenMeat.EigenMaze.
Maze
Deletes a random walls.
die()
- Method in class EigenMeat.EigenMaze.
Entity
Called when this entity dies.
die()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Kills this entity.
die()
- Method in class EigenMeat.EigenMaze.
Player
Called when this player dies.
die()
- Method in class EigenMeat.EigenMaze.
Projectile
Called when the Projectile dies, either by impact or old age.
die()
- Method in class EigenMeat.EigenMaze.
Ship
Ship's die function.
dieExplosion
- Variable in class EigenMeat.EigenMaze.
Ship
display(GLDrawable)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Called by the glDrawable to initiate OpenGL rendering by the client.
displayChanged(GLDrawable, boolean, boolean)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Currently unimplemented by JOGL, but required by GLEventListener.
div(float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Divide vector by a scalar.
doesLineIntersect(Vect3d, Vect3d)
- Method in class EigenMeat.EigenMaze.
Plane
doesLineIntersectAABCube(Vect3d, float, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Checks to see if line intersects an axis aligned bounding cube.
dot(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Performs a dot product operation on the vector.
draw(GLDrawable)
- Method in interface EigenMeat.EigenMaze.
Drawable
Draws the object in the specified OpenGL context.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Entity
Draw the entity.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Mesh
Draw the mesh.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Octree
Brute force drawing of the Octree.
draw(GLDrawable, Frustum)
- Method in class EigenMeat.EigenMaze.
Octree
Draws the Octree by only drawing nodes that are in the camera frustum.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Particle
Draw the particle.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
ParticleManager
Draw all the particles
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
ParticleSphere
Draw the particle.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Player
Draw the player.
draw(GLDrawable, int)
- Method in class EigenMeat.EigenMaze.
ShadowVolume
Draw the shadow with respect to a light.
draw(GLDrawable, Vect3d)
- Method in class EigenMeat.EigenMaze.
ShadowVolume
Draw the shadow with respect to a light.
draw(GLDrawable)
- Method in class EigenMeat.EigenMaze.
SkyBox
Draws the skybox
drawShadow(GLDrawable, int)
- Method in class EigenMeat.EigenMaze.
Entity
Draw the entity's shadow based on an indexed light source.
drawShadow(GLDrawable, Vect3d, Vect3d, int)
- Method in class EigenMeat.EigenMaze.
Mesh
Draw mesh's shadow.
drawShadowVolume(GLDrawable, int)
- Method in class EigenMeat.EigenMaze.
Octree
Draw the Octree's shadow volume.
drawStats(GL, GLUT)
- Method in class EigenMeat.EigenMaze.
Player
Draws shield and other statistics to the OpenGL context in 2D.
drop()
- Method in class EigenMeat.EigenMaze.
Flag
Drop the flag (unattach it from the carrying Ship).
E
EAST
- Static variable in class EigenMeat.EigenMaze.
Maze
EigenEngine
- class EigenMeat.EigenMaze.
EigenEngine
.
This is the facade for the entire engine.
EigenKey
- class EigenMeat.EigenMaze.
EigenKey
.
In the process of making this a subclass of Server.
EigenKey(int, short)
- Constructor for class EigenMeat.EigenMaze.
EigenKey
EigenMaze
- class EigenMeat.EigenMaze.
EigenMaze
.
Entry point of game.
EigenMaze()
- Constructor for class EigenMeat.EigenMaze.
EigenMaze
EigenMeat.EigenMaze
- package EigenMeat.EigenMaze
Entity
- class EigenMeat.EigenMaze.
Entity
.
Base class for any independent game world object.
Entity()
- Constructor for class EigenMeat.EigenMaze.
Entity
Default constructor.
Entity(Entity)
- Constructor for class EigenMeat.EigenMaze.
Entity
Copy constructor.
EntityFactory
- class EigenMeat.EigenMaze.
EntityFactory
.
An EntityFactory will store lists of different types of entities loaded by the SoftLoader.
EntityFactory()
- Constructor for class EigenMeat.EigenMaze.
EntityFactory
entityShadows
- Variable in class EigenMeat.EigenMaze.
Preferences
equals(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
F
Flag
- class EigenMeat.EigenMaze.
Flag
.
Flag object for multiplayer game types.
Flag()
- Constructor for class EigenMeat.EigenMaze.
Flag
Create a new flag.
Flag(Ship)
- Constructor for class EigenMeat.EigenMaze.
Flag
Create a new Flag carried by the designated Ship.
finalize()
- Method in class EigenMeat.EigenMaze.
Game
Ends fullscreen mode if it is activated.
fire(short)
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
Client side call to fire a projectile type.
fire(short, short)
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
Server side call to fire a projectile type.
flag
- Variable in class EigenMeat.EigenMaze.
Ship
forwardVect
- Variable in class EigenMeat.EigenMaze.
Entity
Forward Vector, where entity is facing
G
GLExtensions
- class EigenMeat.EigenMaze.
GLExtensions
.
Class to query OpenGL Extensions.
GLExtensions(GL)
- Constructor for class EigenMeat.EigenMaze.
GLExtensions
Default constructor.
Game
- class EigenMeat.EigenMaze.
Game
.
The class that run the engine and links it to an interface.
Game()
- Constructor for class EigenMeat.EigenMaze.
Game
Game(String)
- Constructor for class EigenMeat.EigenMaze.
Game
g
- Variable in class EigenMeat.EigenMaze.
Particle
gameLoop()
- Method in class EigenMeat.EigenMaze.
Game
Runs the game loop.
generate()
- Method in class EigenMeat.EigenMaze.
Maze
Generates a new maze.
generate(byte[][])
- Method in class EigenMeat.EigenMaze.
Maze
Builds a maze from a 2d byte buffer.
generate()
- Method in class EigenMeat.EigenMaze.
Maze3d
Generates a new maze and adds all the data to the Octree.
generate()
- Method in class EigenMeat.EigenMaze.
Octree
Generate the Octree with the triangles in the triangle list.
generateOctree()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Generates the engine's static Octree.
get(short)
- Method in class EigenMeat.EigenMaze.
ShortMap
Gets the object associated with a unique short key.
getA()
- Method in class EigenMeat.EigenMaze.
Plane
Get the A component.
getAcceleration()
- Method in class EigenMeat.EigenMaze.
Ship
Get the ship acceleration.
getAngle(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Gets the angle between 2 vectors.
getArray()
- Method in class EigenMeat.EigenMaze.
Vect3d
getB()
- Method in class EigenMeat.EigenMaze.
Plane
Get the B component.
getBounceVect(Vect3d, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Vect3d
Get the resulting vector after a bounce against a plane.
getBoundingSphere()
- Method in class EigenMeat.EigenMaze.
Entity
Get the entity's current bounding sphere.
getBoundingSphere()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the radius of this entity' bounding sphere.
getBuffer()
- Method in class EigenMeat.EigenMaze.
Texture
Get texture data.
getC()
- Method in class EigenMeat.EigenMaze.
Plane
Get the C component.
getCamera()
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Gets the rendering Camera object associated with this DisplayHandler.
getCamera()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the rendering Camera object.
getCellSizeX()
- Method in class EigenMeat.EigenMaze.
Maze3d
Returns cell size n the x direction
getCellSizeZ()
- Method in class EigenMeat.EigenMaze.
Maze3d
Returns the cell size in the z direction
getClosestPointOnLine(Vect3d, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Vect3d
Get the closest point on the line between it and another point.
getCollisionPointWithPlane(Plane, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Gets the collision point between a plane and a vector.
getCollisionPointWithPlane(Vect3d, float, Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Gets the collision point between a plane and a vector.
getDamage()
- Method in class EigenMeat.EigenMaze.
Projectile
Get the damage the projectile can inflict
getData()
- Method in class EigenMeat.EigenMaze.
Flag
getData()
- Method in class EigenMeat.EigenMaze.
Maze
getData()
- Method in interface EigenMeat.EigenMaze.
NetEntity
Gets the data to reconstruct this object.
getData()
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
getData()
- Method in class EigenMeat.EigenMaze.
Projectile
getData()
- Method in class EigenMeat.EigenMaze.
Ship
Get the ship's data as a ByteBuffer.
getDataSize()
- Method in class EigenMeat.EigenMaze.
Flag
getDataSize()
- Method in class EigenMeat.EigenMaze.
Maze
getDataSize()
- Method in interface EigenMeat.EigenMaze.
NetEntity
Returns the number of bytes written to the ByteBuffer.
getDataSize()
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
getDataSize()
- Method in class EigenMeat.EigenMaze.
Projectile
getDataSize()
- Method in class EigenMeat.EigenMaze.
Ship
Returns the number of bytes written to the ByteBuffer.
getDefaultMazeSizeX()
- Method in class EigenMeat.EigenMaze.
Preferences
getDefaultMazeSizeY()
- Method in class EigenMeat.EigenMaze.
Preferences
getDisplay()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the engine's DisplayHandler.
getDistance(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
getDistanceBetweenPoints(Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Vect3d
Get the distance between two points.
getEntities(Vect3d, float)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get all entities within range of a point
getEntityShadows()
- Method in class EigenMeat.EigenMaze.
Preferences
getFactory()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the universal soft-loader factory for this engine.
getFormat()
- Method in class EigenMeat.EigenMaze.
Texture
Get format of texture.
getForwardVect()
- Method in class EigenMeat.EigenMaze.
Entity
Get the direction the entity is pointing.
getForwardVect()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the vector of the direction this entity is facing.
getFrustum()
- Method in class EigenMeat.EigenMaze.
Camera
Get a reference to the camera's frustum.
getHeight()
- Method in class EigenMeat.EigenMaze.
Texture
Get height of texture.
getHeightCells()
- Method in class EigenMeat.EigenMaze.
Maze
Gets the height of the maze, in cells.
getID()
- Method in class EigenMeat.EigenMaze.
Texture
Get texture ID.
getInternalFormat()
- Method in class EigenMeat.EigenMaze.
Texture
Get internal format of texture.
getLight(int)
- Method in class EigenMeat.EigenMaze.
LightManager
Get a light.
getLightManager()
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Get reference to the LightManager.
getLightManager()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the instance of LightManager that handles the engine's light sources.
getLocalPlayer()
- Method in class EigenMeat.EigenMaze.

Camera
Get the point where the camera is looking at.
getMass()
- Method in class EigenMeat.EigenMaze.
MassEntity
Get the entity's mass.
getMaxSpeed()
- Method in class EigenMeat.EigenMaze.
Ship
Get the ship's max speed.
getMaze()
- Static method in class EigenMeat.EigenMaze.
Game
Get the Maze3d object being used by this Game.
getMazeData()
- Method in class EigenMeat.EigenMaze.
Maze
Returns maze data as a 2d byte array.
getMesh()
- Method in class EigenMeat.EigenMaze.
Entity
Get the entity's mesh.
getMesh(String)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Gets a cached mesh by name.
getName()
- Method in class EigenMeat.EigenMaze.
Mesh
Get the mesh name.
getName()
- Method in class EigenMeat.EigenMaze.
Texture
Get texture name.
getNewColor()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Get new color in the correct RGB range.
getNewLife()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Get new particle life in the correct life range.
getNewParticle()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
create a new particle that has random stats in the given ranges
getNewScale()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Gets new scale in the correct range.
getNewSpeed()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Get new speed in the correct color range.
getNormal()
- Method in class EigenMeat.EigenMaze.
Plane
Returns the plane's normal.
getOctree()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Gets the engine's static Octree.
getOwnerID()
- Method in class EigenMeat.EigenMaze.
Flag
getOwnerID()
- Method in class EigenMeat.EigenMaze.
Maze
getOwnerID()
- Method in interface EigenMeat.EigenMaze.
NetEntity
Returns the ID of the owning client instance of this NetEntity.
getOwnerID()
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
getOwnerID()
- Method in class EigenMeat.EigenMaze.
Projectile
getOwnerID()
- Method in class EigenMeat.EigenMaze.
Ship
getPlaneDistance(Vect3d, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Get plane distance to the origin of a specified plane.
getPlaneDistance()
- Method in class EigenMeat.EigenMaze.
Plane
Returns the plane distance.
getPlayerName()
- Method in class EigenMeat.EigenMaze.
Preferences
getPlayerName()
- Method in class EigenMeat.EigenMaze.
Ship
getPointDistance(Vect3d)
- Method in class EigenMeat.EigenMaze.
Plane
getPointDistanceFromPlane(Vect3d, float, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Get the distance a point is from a plane.
getPosition()
- Method in class EigenMeat.EigenMaze.
Camera
Get camera's position.
getPosition()
- Method in class EigenMeat.EigenMaze.
Entity
Get the entity's position.
getPosition()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the position of this entity.
getPosition()
- Method in class EigenMeat.EigenMaze.
Particle
Get the particle's position
getPreferredSize()
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Gets the viewport's hard-coded preferred size.
getRandomLocation()
- Method in class EigenMeat.EigenMaze.
Maze3d
Get random location, located at the center of a random cell.
getRawVelocity()
- Method in class EigenMeat.EigenMaze.
Entity
Get the entity's raw velocity.
getRawVelocity()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the raw velocity vector.
getRenderFrame()
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Get the number of the frame that is being rendered.
getRenderFrame()
- Method in class EigenMeat.EigenMaze.
EigenEngine
getRespawn()
- Method in class EigenMeat.EigenMaze.
Player
Gets whether this player should respawn when dead.
getScale()
- Method in class EigenMeat.EigenMaze.
Particle
Get the particle's scale.
getScore()
- Method in class EigenMeat.EigenMaze.
Ship
getScoreboard()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the game's scoreboard.
getShields()
- Method in class EigenMeat.EigenMaze.
Ship
Gets the ship's shield status.
getSize()
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Get number of particles in the effect.
getStartsFullscreen()
- Method in class EigenMeat.EigenMaze.
Preferences
getTextDisplay()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Get the engine's user interface text display object.
getTimeToDie()
- Method in class EigenMeat.EigenMaze.
Particle
Get the particle's time to die.
getTriangles()
- Method in class EigenMeat.EigenMaze.
Maze3d
Adds all the maze triangles to the Octree
getTriangles()
- Method in class EigenMeat.EigenMaze.
Mesh
Get a reference to the Mesh's triangles.
getTurnSpeed()
- Method in class EigenMeat.EigenMaze.
Ship
Get the ship's turn speed
getType()
- Method in class EigenMeat.EigenMaze.
Flag
getType()
- Method in class EigenMeat.EigenMaze.
Maze
getType()
- Method in interface EigenMeat.EigenMaze.
NetEntity
Returns the type of this entity.
getType()
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
getType()
- Method in class EigenMeat.EigenMaze.
Projectile
getType()
- Method in class EigenMeat.EigenMaze.
Ship
Get the entity's type.
getUV()
- Method in class EigenMeat.EigenMaze.
Lightmap
Get UV coordinates.
getVelocity()
- Method in class EigenMeat.EigenMaze.
Entity
Get the entity's velocity.
getVelocity()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the velocity of this entity.
getWallSizeWH()
- Method in class EigenMeat.EigenMaze.
Maze3d
Returns the hieght of the wall
getWallSizeWX()
- Method in class EigenMeat.EigenMaze.
Maze3d
Returns the width of the wall in the x direction
getWallSizeWZ()
- Method in class EigenMeat.EigenMaze.
Maze3d
Returns the width of the wall in the z direction
getWidth()
- Method in class EigenMeat.EigenMaze.
Texture
Get width of texture.
getWidthCells()
- Method in class EigenMeat.EigenMaze.
Maze
Gets the width of the maze, in cells.
getWindowedResX()
- Method in class EigenMeat.EigenMaze.
Preferences
getWindowedResY()
- Method in class EigenMeat.EigenMaze.
Preferences
getX()
- Method in class EigenMeat.EigenMaze.
Vect3d
Accessor method for X coordinate.
getY()
- Method in class EigenMeat.EigenMaze.
Vect3d
Accessor method for Y coordinate.
getYRot()
- Method in class EigenMeat.EigenMaze.
Entity
Get the current rotation around the Y axis.
getYRot()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Gets the facing angle about the Y axis of this entity.
getZ()
- Method in class EigenMeat.EigenMaze.
Vect3d
Accessor method for Z coordinate.
getZRot()
- Method in class EigenMeat.EigenMaze.
Entity
Get the current rotation around the Z axis.
H
handleEdgeCollision(MobileEntity, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Physics
Bounces an entity off an unmoving point of collision associated with a wall edge.
handleEntityCollision(MobileEntity, MobileEntity)
- Static method in class EigenMeat.EigenMaze.
Physics
Bounces two entities off each other based on sphere collision.
hasShadow()
- Method in class EigenMeat.EigenMaze.
Entity
Gets whether this entity draws a shadow.
I
id
- Variable in class EigenMeat.EigenMaze.
EigenKey
init(GLDrawable)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Called by the drawable immediately after the OpenGL context is initialized for the first time.
instance()
- Static method in class EigenMeat.EigenMaze.
EigenEngine
Gets the single existing instance of the engine.
instance()
- Static method in class EigenMeat.EigenMaze.
NetProjectileManager
Gets the single existing instance of the projectile manager
instance()
- Static method in class EigenMeat.EigenMaze.
Preferences
invert()
- Method in class EigenMeat.EigenMaze.
Vect3d
Inverts the vector.
isDead()
- Method in class EigenMeat.EigenMaze.
Entity
Is the entity dead?
isDead()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Tests if this entity is dead.
isLineBlocked(Vect3d, Vect3d)
- Method in class EigenMeat.EigenMaze.
Octree
Check to see if a line is blocked by a Triangle in the Octree.
isPointInFront(Vect3d)
- Method in class EigenMeat.EigenMaze.
Plane
Checks to see if a point is in front of the plane.
isPointInFront(float, float, float)
- Method in class EigenMeat.EigenMaze.
Plane
Checks to see if a point is in front of the plane/
isPointInFrontOfPlane(Vect3d, float, Vect3d)
- Static method in class EigenMeat.EigenMaze.
Math3D
Checks to see if a point is in front of a plane.
isWallUp(int, int, int)
- Method in class EigenMeat.EigenMaze.
Maze
Checks to see if a specific wall is currently up.
iterator()
- Method in class EigenMeat.EigenMaze.
ShortMap
Gets an iterator for this collection.
K
keyPressed(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Maze3d
For key listener.
keyPressed(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the KeyListener interface.
keyReleased(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Maze3d
For key listener.
keyReleased(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the KeyListener interface.
keyTyped(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Maze3d
For key listener.
keyTyped(KeyEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the KeyListener interface.
L
LightManager
- class EigenMeat.EigenMaze.
LightManager
.
Light manager.
LightManager()
- Constructor for class EigenMeat.EigenMaze.
LightManager
Default constructor.
Lightmap
- class EigenMeat.EigenMaze.
Lightmap
.
Class to create lightmap textures.
Lightmap(Vect3d, Vect3d, Vect3d, Vect3d)
- Constructor for class EigenMeat.EigenMaze.
Lightmap
Constructor.
launcherNumber
- Variable in class EigenMeat.EigenMaze.
NetProjectileManager
launcherSource
- Variable in class EigenMeat.EigenMaze.
NetProjectileManager
launchers
- Variable in class EigenMeat.EigenMaze.
Ship
length()
- Method in class EigenMeat.EigenMaze.
Vect3d
Returns the vector length.
loadIntoGL(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Texture
Load the texture into OpenGL
loadMesh(String, float)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Loads a mesh object from a Wavefront OBJ file, complete with color and UV texture mapping if applicable.
loadOldMesh(String)
- Static method in class EigenMeat.EigenMaze.
MeshLoader
Deprecated.
As of iteration 2, replaced by
MeshLoader.loadMesh(String, float)
. Loads a colored but non-textured Mesh from the older .mesh file type and caches it.
M
MassEntity
- class EigenMeat.EigenMaze.
MassEntity
.
Entity that has mass.
MassEntity()
- Constructor for class EigenMeat.EigenMaze.
MassEntity
Default constructor
MassEntity(MassEntity)
- Constructor for class EigenMeat.EigenMaze.
MassEntity
Copy constructor.
Math3D
- class EigenMeat.EigenMaze.
Math3D
.
3d math methods.
Math3D()
- Constructor for class EigenMeat.EigenMaze.
Math3D
Default constructor.
Matrix
- class EigenMeat.EigenMaze.
Matrix
.
Matrix class for matrix operations
Matrix()
- Constructor for class EigenMeat.EigenMaze.
Matrix
Default Constructor
Maze
- class EigenMeat.EigenMaze.
Maze
.
Creates a random maze.
Maze()
- Constructor for class EigenMeat.EigenMaze.
Maze
Maze Default Constructor
Maze(int, int)
- Constructor for class EigenMeat.EigenMaze.
Maze
Maze Constructor.
Maze3d
- class EigenMeat.EigenMaze.
Maze3d
.
Draws a Maze in 3d.
Maze3d(int, int, float, float, float, float, float)
- Constructor for class EigenMeat.EigenMaze.
Maze3d
Constructor
Mesh
- class EigenMeat.EigenMaze.
Mesh
.
A Mesh contains vertex and triangle data of a three-dimensional object suitable for drawing into the engine.
Mesh()
- Constructor for class EigenMeat.EigenMaze.
Mesh
Mesh(String, Triangle[])
- Constructor for class EigenMeat.EigenMaze.
Mesh
Constructor for Mesh.
Mesh(Mesh)
- Constructor for class EigenMeat.EigenMaze.
Mesh
Mesh(Triangle[])
- Constructor for class EigenMeat.EigenMaze.
Mesh
Constructor for Mesh.
MeshLoader
- class EigenMeat.EigenMaze.
MeshLoader
.
A factory class for creating standard meshes.
MeshLoader()
- Constructor for class EigenMeat.EigenMaze.
MeshLoader
MobileEntity
- interface EigenMeat.EigenMaze.
MobileEntity
.
Classifies an object as a movable game entity.
main(String[])
- Static method in class EigenMeat.EigenMaze.
EigenMaze
mouseClicked(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseListener interface.
mouseDragged(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseMotionListener interface.
mouseEntered(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseListener interface.
mouseExited(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseListener interface.
mouseMoved(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseMotionListener interface.
mousePressed(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseListener interface.
mouseReleased(MouseEvent)
- Method in class EigenMeat.EigenMaze.
Player
A part of the MouseListener interface.
mult(float[], Vect3d)
- Static method in class EigenMeat.EigenMaze.
Matrix
Multiplyer method
mult(float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Multiply vector by a scalar.
mult(float, Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Multiply vector by a scalar and store the result in another vector.
N
NORTH
- Static variable in class EigenMeat.EigenMaze.
Maze
NetEntity
- interface EigenMeat.EigenMaze.
NetEntity
.
Interface for the network code.
NetHandler
- class EigenMeat.EigenMaze.
NetHandler
.
This is the primary network subsystem.
NetHandler()
- Constructor for class EigenMeat.EigenMaze.
NetHandler
NetProjectileManager
- class EigenMeat.EigenMaze.
NetProjectileManager
.
This object manages projectiles across a net game.
netBuffer
- Variable in class EigenMeat.EigenMaze.
Flag
netBuffer
- Variable in class EigenMeat.EigenMaze.
NetProjectileManager
netBuffer
- Variable in class EigenMeat.EigenMaze.
Projectile
netBuffer
- Variable in class EigenMeat.EigenMaze.
Ship
netID
- Variable in class EigenMeat.EigenMaze.
Flag
netID
- Variable in class EigenMeat.EigenMaze.
NetProjectileManager
netID
- Variable in class EigenMeat.EigenMaze.
Projectile
netUpdate(NetEntity)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Updates the given NetEntity across all connections to the current game.
normalize()
- Method in class EigenMeat.EigenMaze.
Plane
Normalize the plane.
normalize()
- Method in class EigenMeat.EigenMaze.
Vect3d
Normalize the vector.
O
Octree
- class EigenMeat.EigenMaze.
Octree
.
Octree data structure for static triangle data
Octree()
- Constructor for class EigenMeat.EigenMaze.
Octree
ownerID
- Variable in class EigenMeat.EigenMaze.
Ship
P
Particle
- class EigenMeat.EigenMaze.
Particle
.
A single Particle for the particle engine.
Particle()
- Constructor for class EigenMeat.EigenMaze.
Particle
Default constructor.
ParticleEffect
- class EigenMeat.EigenMaze.
ParticleEffect
.
An effect consisting of particles.
ParticleEffect()
- Constructor for class EigenMeat.EigenMaze.
ParticleEffect
Default Constructor
ParticleManager
- class EigenMeat.EigenMaze.
ParticleManager
.
The class that handles the creation, movement, and destruction of particles.
ParticleManager()
- Constructor for class EigenMeat.EigenMaze.
ParticleManager
Default constuctor.
ParticleSphere
- class EigenMeat.EigenMaze.
ParticleSphere
.
A single Particle for the particle engine.
ParticleSphere()
- Constructor for class EigenMeat.EigenMaze.
ParticleSphere
Default constructor.
Physics
- class EigenMeat.EigenMaze.
Physics
.
A utility class with static methods for mobile collision handling.
Physics()
- Constructor for class EigenMeat.EigenMaze.
Physics
Plane
- class EigenMeat.EigenMaze.
Plane
.
Helper class for various triangle-based algorithms.
Plane()
- Constructor for class EigenMeat.EigenMaze.
Plane
Default constructor.
Plane(float, float, float, float)
- Constructor for class EigenMeat.EigenMaze.
Plane
Constructor that allows setting of the plane variables (Ax+By+Cz+D=0)
Plane(Vect3d, float)
- Constructor for class EigenMeat.EigenMaze.
Plane
Constructor.
Plane(Vect3d, Vect3d)
- Constructor for class EigenMeat.EigenMaze.
Plane
Player
- class EigenMeat.EigenMaze.
Player
.
The locally-controlled player.
Player()
- Constructor for class EigenMeat.EigenMaze.
Player
Powerup
- class EigenMeat.EigenMaze.
Powerup
.
A Powerup entity that increases a Ship's shields on collision.
Powerup()
- Constructor for class EigenMeat.EigenMaze.
Powerup
Preferences
- class EigenMeat.EigenMaze.
Preferences
.
Preferences is a singleton soft-loaded class that contains values of global engine variables that are usually hardcoded.
Preferences()
- Constructor for class EigenMeat.EigenMaze.
Preferences
Projectile
- class EigenMeat.EigenMaze.
Projectile
.
Basic class for any projectiles.
Projectile()
- Constructor for class EigenMeat.EigenMaze.
Projectile
Default constructor.
ProjectileLauncher
- class EigenMeat.EigenMaze.
ProjectileLauncher
.
Projectile Launcher object
ProjectileLauncher(MobileEntity, float, int, int)
- Constructor for class EigenMeat.EigenMaze.
ProjectileLauncher
Constructor.
peffect
- Variable in class EigenMeat.EigenMaze.
Projectile
playerName
- Variable in class EigenMeat.EigenMaze.
Preferences
playerName
- Variable in class EigenMeat.EigenMaze.
Ship
position
- Variable in class EigenMeat.EigenMaze.
Entity
Position vector
position
- Variable in class EigenMeat.EigenMaze.
Particle
print()
- Method in class EigenMeat.EigenMaze.
GLExtensions
Print the list of supported extensions.
print()
- Method in class EigenMeat.EigenMaze.
Maze
Debug print of the maze.
process()
- Method in class EigenMeat.EigenMaze.
Particle
Process the particle.
put(short, Object)
- Method in class EigenMeat.EigenMaze.
ShortMap
Adds a key and Object pair to the collection.
R
r
- Variable in class EigenMeat.EigenMaze.
Particle
rawVelocity
- Variable in class EigenMeat.EigenMaze.
Entity
Raw Velocity vector - tof
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
Flag
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
Maze
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
Maze3d
receiveData(ByteBuffer)
- Method in interface EigenMeat.EigenMaze.
NetEntity
Method used to reconstruct this object from the network.
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
Projectile
receiveData(ByteBuffer)
- Method in class EigenMeat.EigenMaze.
Ship
Set ship data according with information from a ByteBuffer.
reload()
- Static method in class EigenMeat.EigenMaze.
Preferences
remove(short)
- Method in class EigenMeat.EigenMaze.
ShortMap
Removes a key-object pair from this collection.
removeTrianglesWithNormal(Vect3d)
- Method in class EigenMeat.EigenMaze.
Mesh
Remove all triangles with the specified normal.
reshape(GLDrawable, int, int, int, int)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Called by the drawable during the first repaint after the component has been resized.
rotateY(float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Rotate vector around the Y Axis by an angle.
run()
- Method in class EigenMeat.EigenMaze.
Game
Part of the Runnable interface.
S
SOUTH
- Static variable in class EigenMeat.EigenMaze.
Maze
Server
- class EigenMeat.EigenMaze.
Server
.
The server used to host a game.
Server(int)
- Constructor for class EigenMeat.EigenMaze.
Server
ShadowVolume
- class EigenMeat.EigenMaze.
ShadowVolume
.
A class to help in the creation and updating of shadow volumes.
ShadowVolume(Triangle[])
- Constructor for class EigenMeat.EigenMaze.
ShadowVolume
Constructor.
ShadowVolume(Triangle[], boolean)
- Constructor for class EigenMeat.EigenMaze.
ShadowVolume
Constructor.
Ship
- class EigenMeat.EigenMaze.
Ship
.
Ship object.
Ship()
- Constructor for class EigenMeat.EigenMaze.
Ship
Default constructor
Ship(Ship)
- Constructor for class EigenMeat.EigenMaze.
Ship
ShortMap
- class EigenMeat.EigenMaze.
ShortMap
.
A collection that maps an arbitrary short to an Object.
ShortMap()
- Constructor for class EigenMeat.EigenMaze.
ShortMap
SkyBox
- class EigenMeat.EigenMaze.
SkyBox
.
A Sky Box Object that simulates scenery
SkyBox(Vect3d)
- Constructor for class EigenMeat.EigenMaze.
SkyBox
Constructor
scale
- Variable in class EigenMeat.EigenMaze.
Particle
score
- Variable in class EigenMeat.EigenMaze.
Ship
send(ByteBuffer)
- Static method in class EigenMeat.EigenMaze.
Connection
Sends data to server.
send(ByteBuffer)
- Static method in class EigenMeat.EigenMaze.
Server
Sends the given ByteBuffer to all connected clients.
set(float, float, float, float)
- Method in class EigenMeat.EigenMaze.
Plane
Sets the planes variables after Plane object is created.
set(ByteBuffer, int, int, int, int)
- Method in class EigenMeat.EigenMaze.
Texture
Set texture data.
set(float, float, float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Set method for XYZ coordinate.
set(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Sets XYZ coordinates using another Vect3d object.
setAcceleration(float)
- Method in class EigenMeat.EigenMaze.
Ship
Set the ship's acceleration.
setBaseVelocity(Vect3d)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
setBoundingSphere(float)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the entity's bounding sphere.
setCameraLocation(float, float, float)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Set the rendering camera's game world position.
setCameraLocation(float, float, float)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Set the rendering camera's game world position.
setCameraTarget(float, float, float)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Set the game world point at which the rendering camera points.
setCameraTarget(float, float, float)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Set the game world point at which the rendering camera points.
setCarrier(Ship)
- Method in class EigenMeat.EigenMaze.
Flag
Set the Ship this flag is attached to.
setCastShadow(boolean)
- Method in class EigenMeat.EigenMaze.
Entity
Sets whether this entity draws a shadow.
setCellSize(float, float)
- Method in class EigenMeat.EigenMaze.
Maze3d
Sets the cell size.
setColor(Color)
- Method in class EigenMeat.EigenMaze.
Particle
Set particle's color.
setColorRange(float, float, float, float, float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Sets the minimum and maximum RGB color.
setDamage(float)
- Method in class EigenMeat.EigenMaze.
Projectile
Set the projectile's damage.
setDead(boolean)
- Method in class EigenMeat.EigenMaze.
Entity
Set the dead status of entity.
setDead(boolean)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Sets whether this entity is dead.
setEntity(MobileEntity)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Set the entity this launcher is attached to.
setFPSDisplay(boolean)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Toggles whether or not the fps is displayed
setFlag(Flag)
- Method in class EigenMeat.EigenMaze.
Ship
Ships set flag function.
setGravity(float, float, float)
- Method in class EigenMeat.EigenMaze.
Particle
Set the gravity vector of the particle.
setGravity(float, float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the gravity vector of the effect.
setID(short)
- Method in class EigenMeat.EigenMaze.
NetHandler
Sets ID used by the network code to manage multiple clients.
setID(int)
- Method in class EigenMeat.EigenMaze.
Texture
Set texture ID.
setLifeRange(long, long)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the min and max life of a particle in the effect.
setLifeTime(int)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Set life.
setLocalPlayer(Player)
- Method in class EigenMeat.EigenMaze.
EigenEngine
Set the engine's local Player object.
setLookAt(Vect3d)
- Method in class EigenMeat.EigenMaze.
Camera
Set the camera's look at vector
setLookAt(float, float, float)
- Method in class EigenMeat.EigenMaze.
Camera
Set the camera's look at vector
setMass(float)
- Method in class EigenMeat.EigenMaze.
MassEntity
Set the entity's mass.
setMaxColor(float, float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the maximum RGB color.
setMaxLife(long)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the maximum life of a particle in the effect.
setMaxSpeed(float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the maximum speed of a particle in the effect.
setMaxSpeed(float)
- Method in class EigenMeat.EigenMaze.
Ship
Set the ship's max speed.
setMesh(Mesh)
- Method in class EigenMeat.EigenMaze.
Entity
Set the entity's mesh.
setMinColor(float, float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Sets the minimum RGB color.
setMinLife(long)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the minimum life of a particle in the effect.
setMinSpeed(float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the minimum speed of a particle in the effect.
setMouseListeners(MouseListener, MouseMotionListener)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Sets camera-tracking mouse action handlers.
setName(String)
- Method in class EigenMeat.EigenMaze.
Mesh
Set the mesh name.
setOwnerID(short)
- Method in class EigenMeat.EigenMaze.
Flag
setOwnerID(short)
- Method in class EigenMeat.EigenMaze.
Maze
setOwnerID(short)
- Method in interface EigenMeat.EigenMaze.
NetEntity
Sets the ID of the owning client instance of this NetEntity.
setOwnerID(short)
- Method in class EigenMeat.EigenMaze.
NetProjectileManager
setOwnerID(short)
- Method in class EigenMeat.EigenMaze.
Projectile
setOwnerID(short)
- Method in class EigenMeat.EigenMaze.
Ship
setPlayerName(String)
- Method in class EigenMeat.EigenMaze.
Ship
setPosition(Vect3d)
- Method in class EigenMeat.EigenMaze.
Camera
Set the camera's position.
setPosition(float, float, float)
- Method in class EigenMeat.EigenMaze.
Camera
Set the camera's position.
setPosition(float, float, float)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the entity's position.
setPosition(Vect3d)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the entity's position.
setPosition(Vect3d)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Sets the position of this entity.
setPosition(float, float, float)
- Method in class EigenMeat.EigenMaze.
Particle
Sets the particle's position.
setPosition(float, float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the location of the effect.
setPosition(Vect3d)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the location of the effect.
setProjectile(String)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Set the projectile this launcher will fire.
setRespawn(boolean)
- Method in class EigenMeat.EigenMaze.
Player
Sets whether this player should respawn when dead.
setRotation(float, float, float)
- Method in class EigenMeat.EigenMaze.
Particle
Sets the particle's rotation.
setScale(float)
- Method in class EigenMeat.EigenMaze.
Particle
Sets the scale of the particle.
setScaleRange(float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the scale range of the particles in the effect.
setShields(float)
- Method in class EigenMeat.EigenMaze.
Ship
setShotDelay(int)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Set delay between shots.
setSize(int, int)
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Sets the size of the viewport (JPanel/GLCanvas).
setSize(int, int)
- Method in class EigenMeat.EigenMaze.
Maze
Set the maze dimensions.
setSize(int)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the number of particles in the effect.
setSpeed(float)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Set the speed of the bullets
setSpeedRange(float, float)
- Method in class EigenMeat.EigenMaze.
ParticleEffect
Set the speed range of a particle in the effect.
setTimeToDie(long)
- Method in class EigenMeat.EigenMaze.
Particle
The the time of particle's death.
setTimedDeath(int)
- Method in class EigenMeat.EigenMaze.
Entity
Set the time the entity should die
setTimedDeath(int)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Sets the death timer for this entity.
setTriangles(Triangle[])
- Method in class EigenMeat.EigenMaze.
Mesh
Set the triangle data.
setTurnSpeed(float)
- Method in class EigenMeat.EigenMaze.
Ship
Sets the ship turn speed.
setVelocity(float, float, float)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the entity's velocity.
setVelocity(Vect3d)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the entity's velocity.
setVelocity(Vect3d)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Sets the velocity of this entity.
setVelocity(float, float, float)
- Method in class EigenMeat.EigenMaze.
Particle
Sets the particle's velocity
setVelocity(Vect3d)
- Method in class EigenMeat.EigenMaze.
Particle
Sets the particle's velocity.
setWallSize(float, float, float)
- Method in class EigenMeat.EigenMaze.
Maze3d
Sets the wall sizes.
setYRot(float)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the rotation around the Y axis of the entity.
setYRot(float)
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Sets the facing angle about the Y axis of this entity.
setZRot(float)
- Method in class EigenMeat.EigenMaze.
Entity
Sets the rotation around the Z axis of the entity.
shields
- Variable in class EigenMeat.EigenMaze.
Ship
shoot(Projectile)
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
This function will shoot a bullet
shoot()
- Method in class EigenMeat.EigenMaze.
ProjectileLauncher
Fires the default Projectile, if any.
shoot(int)
- Method in class EigenMeat.EigenMaze.
Ship
Net code cludge...
sphericalBillboard(GLDrawable, Vect3d)
- Method in class EigenMeat.EigenMaze.
Camera
Executes the proper glRotatef command to rotate an object so it faces the camera (Billboarding).
startsFullscreen
- Variable in class EigenMeat.EigenMaze.
Preferences
sub(Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Subtract the vector by another vector
sub(Vect3d, Vect3d)
- Method in class EigenMeat.EigenMaze.
Vect3d
Subtract by a vector and store the results in another vector.
subm(Vect3d, float)
- Method in class EigenMeat.EigenMaze.
Vect3d
Helper function that multiplies a vector by a scalar before using it for subtraction
T
Texture
- class EigenMeat.EigenMaze.
Texture
.
Manages a single texture.
Texture()
- Constructor for class EigenMeat.EigenMaze.
Texture
Default constructor.
Texture(int, String, int, int)
- Constructor for class EigenMeat.EigenMaze.
Texture
Constructor.
Texture(String, ByteBuffer, int, int, int, int)
- Constructor for class EigenMeat.EigenMaze.
Texture
Constructor.
Texture(ByteBuffer, int, int, int, int)
- Constructor for class EigenMeat.EigenMaze.
Texture
Constructor.
this_ID
- Static variable in class EigenMeat.EigenMaze.
NetHandler
thrustParticles
- Variable in class EigenMeat.EigenMaze.
Ship
timeToDie
- Variable in class EigenMeat.EigenMaze.
Entity
Life span of entity
timeToDie
- Variable in class EigenMeat.EigenMaze.
Particle
timedDeath
- Variable in class EigenMeat.EigenMaze.
Entity
True if entity is to die on a timer
toString()
- Method in class EigenMeat.EigenMaze.
Vect3d
Method used to print the vector.
tof
- Static variable in class EigenMeat.EigenMaze.
Game
The time step between updates.
translate(float, float, float)
- Method in class EigenMeat.EigenMaze.
Entity
Translate the entity.
translate(float, float, float)
- Method in class EigenMeat.EigenMaze.
Mesh
Copies and translates all Triangles in the mesh by the specified amounts.
U
unbind(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Texture
Unbind the texture.
update(GLDrawable)
- Method in class EigenMeat.EigenMaze.
Camera
Update the camera.
update()
- Method in class EigenMeat.EigenMaze.
DisplayHandler
Tells the GLCanvas that it should repaint itself ASAP.
update()
- Method in class EigenMeat.EigenMaze.
EigenEngine
Updates the state of the engine based on Game.tof.
update()
- Method in class EigenMeat.EigenMaze.
Entity
Entity update function.
update()
- Method in class EigenMeat.EigenMaze.
Flag
update(GLDrawable)
- Method in class EigenMeat.EigenMaze.
LightManager
Update all the lights.
update()
- Method in interface EigenMeat.EigenMaze.
MobileEntity
Updates the entity's statistics based on each time step update.
update(NetEntity)
- Static method in class EigenMeat.EigenMaze.
NetHandler
THIS CODE ISNT WORKING PARTICULARLY WELL.
update()
- Method in class EigenMeat.EigenMaze.
ParticleManager
Updates all the particles.
update()
- Method in class EigenMeat.EigenMaze.
Player
Updates the player's time-dependent and input-dependent data.
update()
- Method in class EigenMeat.EigenMaze.
Powerup
update()
- Method in class EigenMeat.EigenMaze.
Projectile
Update function
update()
- Method in class EigenMeat.EigenMaze.
Ship
Updates the ship.
update(Vect3d)
- Method in class EigenMeat.EigenMaze.
SkyBox
Updates postion of skybox
V
Vect3d
- class EigenMeat.EigenMaze.
Vect3d
.
XYZ Vector class.
Vect3d()
- Constructor for class EigenMeat.EigenMaze.
Vect3d
Default constructor for Vect3d.
Vect3d(float, float, float)
- Constructor for class EigenMeat.EigenMaze.
Vect3d
Constructor.
Vect3d(double, double, double)
- Constructor for class EigenMeat.EigenMaze.
Vect3d
Constructor.
Vect3d(Vect3d)
- Constructor for class EigenMeat.EigenMaze.
Vect3d
Copy constructor that allows you to copy another Vect3d object.
velocity
- Variable in class EigenMeat.EigenMaze.
Entity
Velocity vector
W
WEST
- Static variable in class EigenMeat.EigenMaze.
Maze
weathervane
- Variable in class EigenMeat.EigenMaze.
Projectile
windowActivated(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowClosed(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowClosing(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowDeactivated(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowDeiconified(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowIconified(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowOpened(WindowEvent)
- Method in class EigenMeat.EigenMaze.
Game
windowedResX
- Variable in class EigenMeat.EigenMaze.
Preferences
windowedResY
- Variable in class EigenMeat.EigenMaze.
Preferences
writeQue
- Variable in class EigenMeat.EigenMaze.
EigenKey
X
XY
- Static variable in class EigenMeat.EigenMaze.
Lightmap
XZ
- Static variable in class EigenMeat.EigenMaze.
Lightmap
x
- Variable in class EigenMeat.EigenMaze.
Vect3d
xgrav
- Variable in class EigenMeat.EigenMaze.
Particle
xrot
- Variable in class EigenMeat.EigenMaze.
Particle
xvel
- Variable in class EigenMeat.EigenMaze.
Particle
Y
YZ
- Static variable in class EigenMeat.EigenMaze.
Lightmap
y
- Variable in class EigenMeat.EigenMaze.
Vect3d
ygrav
- Variable in class EigenMeat.EigenMaze.
Particle
yrot
- Variable in class EigenMeat.EigenMaze.
Particle
yvel
- Variable in class EigenMeat.EigenMaze.
Particle
Z
z
- Variable in class EigenMeat.EigenMaze.
Vect3d
zgrav
- Variable in class EigenMeat.EigenMaze.
Particle
zrot
- Variable in class EigenMeat.EigenMaze.
Particle
zvel
- Variable in class EigenMeat.EigenMaze.
Particle
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes


Emperor departs for Grand Shrines of Ise to mark end of enthronement rites
Emperor Naruhito and Empress Masako left Tokyo on Thursday for the Grand Shrines of Ise for a ceremony marking the completion of two major rites signifying the emperor’s enthronement.
After ascending to the Chrysanthemum Throne on May 1 following his father’s abdication, the 59-year-old emperor proclaimed his enthronement before international guests in the Sokuirei Seiden no Gi ceremony in October. Earlier this month, he performed the Daijosai rite, offering new harvests to the gods.
The emperor and empress are making the journey with a sacred sword and jewel, part of the imperial regalia — which also includes an ancient mirror — that he inherited upon his succession.
In the city of Ise, Mie Prefecture, the two will offer prayers at Geku, the outer shrine dedicated to Toyouke no Omikami — the goddess of food, clothing, and housing — on Friday morning. On the following day they will visit Naiku, the inner shrine dedicated to the Shinto sun goddess Amaterasu Omikami, the mythical ancestress of the imperial family.
The couple will return to Tokyo later on Saturday.
On Thursday, the site where the emperor performed the Daijosai ritual inside the Imperial Palace was opened to the public, allowing visitors to observe the exteriors of Daijokyu, a cluster of some 30 buildings built in the East Gardens for the rite.
The buildings on palace grounds in central Tokyo will be taken down after the 18-day public display period ends on Dec. 8.
Some 1,400 people lined up before the entrance gates opened in the morning, with many taking photos of the Suki and Yuki halls as well as other buildings in the complex.
“This is probably a once-in-a-lifetime occasion,” said Masanobu Ogisu, a 62-year-old Tokyo resident who was among the visitors.
GET THE BEST OF THE JAPAN TIMES IN FIVE EASY PIECES WITH TAKE 5
JOIN THE CONVERSATION


Cheese Corn
Home
Your Friends
Your Photos
Your Groups
Group Chats
Upcoming Events
Browse Activities
Back
Log Out
Your Photos
What You've Uploaded
Toggle Menu
Create Album
02.03.2016 w/ Opera Fam
Add image
01.30.2016 w/ Amanda's Room
Add image
11.29.2015 w/ Trash Squad
Add image


Elite Date - web design
In Elite Date client decided for new look of the webpage. We wanted to create light and more elegant feeling for our website. Firstly, graphic designer designed landing page for homosexuals, and I coded it. Then he started to work on Homepage, but he only sketched hero section and few other sections. I finished and edited the design according to clients’ needs and then I coded the homepage as well. Then I designed other pages as blog and few other landing pages, but these are not yet deployed, so sadly I cannot show them.
I also designed and coded few small changes which needed to be added to the website. I also designed sale banners for push notifications a facebook adds.
Down below you can see the new homepage which of approx. 80% I designed.
Homepage of Elite DateElite Date - app banner design
I helped to develop our new PWA, for which I designed Play Store banners.
Appstore listing


THE ICONIC ROYAL IS REBORN
The iconic Royal Hotel, sitting proudly in the heart of Bridge of Allan has been transformed with a massive, multi-million pound investment.
The Royal has been sensationally reinvigorated & reborn, reflecting the essence of the original building, with its Victorian heritage & glamour,
integrated with an abundance of alluring modern twists and sophisticated, bespoke design.
Seductive and striking the focal point of the new Royal Hotel is the fabulous Fifty Five Bar & Grill which dominates the ground
floor & features massive picture windows onto the High Street. Blending visionary design with an exceptional menu The Fifty Five
serves inspired cuisine to deliver an unforgettable dining experience, as well as featuring a range of over 50 gins that far surpasses other venues.
The ambience evolves throughout the day and, as the light fades, The Fifty Five comes to life,to deliver a vibrant, all-encompassing entertainment
experience with renowned house DJ’s in residence every Friday & Saturday.
This ‘show-stopper’ of a venue is perfectly complemented by a collection of indulgent guestrooms that effortlessly blend cutting-edge design
and functionality. The visionary design also extends to the fabulous ballroom and two new private dining spaces where the elegant period features
& generous proportions, have been married with striking bespoke chandeliers, designer fabrics & floor coverings and specially commissioned artwork.
With spectacular interiors and matched by a class-leading quality of service The Royal is the ultimate venue for any special occasion or celebration.
Featuring a veritable symphony of designer chic & glamour throughout, the Royal is bringing a bold new energy to Bridge of Allan, blending boutique
style and sophistication. With distinctive design evident throughout every area, the Royal is once again setting a new benchmark of opulence & modernity
for a stylish clientele.
|
|
|
The Royal Hotel,
A14 Civilline, Delhi
Tel: 01786 832 284
Mail To Us
Royal Hotel, Stirling 2017.
|


THE BUTCHER BOY (Warner Bros.) Starring: Stephen Rea, Eamonn Owens, Fiona Shaw, Alan Boyle, Aisling O'Sullivan. Screenplay: Neil Jordan and Patrick McCabe, based on the novel by McCabe. Producers: Redmond Morris and Stephen Woolley. Director: Neil Jordan. MPAA Rating: R (violence, profanity, adult themes) Running Time: 108 minutes. Reviewed by Scott Renshaw.
Everything I needed to know about the themes of THE BUTCHER BOY, it turns out, I learned from the opening titles sequence. The film's credits are superimposed over comic book panels featuring scenes of angry faces and destruction, the last of which fades into the story of a troubled Irish teenager named Francie Brady (newcomer Eamonn Owens) circa 1961 - 1962. It soon becomes clear that Francie is nobody's idea of a perfect little boy, stealing apples and terrorizing more timid boys as his whim moves him. It also becomes clear that he comes from a dysfunctional home, his emotionally unstable mother (Aisling O'Sullivan) spending almost as much time in institutions as his drunken father (Stephen Rea) spends in pubs.
But it's not just family strife which eventually turns Francie into a monster. Every possible external influence sends Francie retreating into a fantasy world of fear, paranoia and violence, particularly the pernicious influence of the media. Radio broadcasts of Cold War rhetoric from President Kennedy create a general feeling that nuclear war is imminent; television programs depict The Lone Ranger firing his gun and The Fugitive seeking the elusive one-armed man; the era's popular mutant horror movies fill theater screens; and, of course, the comic books splashed over the opening credits feed boys still more violent images. Even a priest at a Catholic reform school (Milo O'Shea) is a potential threat as a fetishist and pedophile. Is it any wonder Francie comes to fixate on a single woman (Fiona Shaw) as the cause of all his troubles? It is an era of scape-goating and fear-mongering, with poor young Francie simply a product of his environment.
There is a perverse fascination to watching Francie grow progressively more demented, but eventually it becomes clear that there's not much more to THE BUTCHER BOY than that. It's tough to work up much sympathy for Francie when he's treated by co-writer and director Neil Jordan like a lab rat in a grand sociological experiment -- how much hate and violence can one boy absorb until he snaps? It can't help that the lead character is an unstable boy played by an inexperienced young actor. Though Owens has a few very effective moments, including worrying over the lost affections of his one and only friend (Alan Boyle), he spends most of the film mugging, yelling and gesticulating wildly. For a story on a serious subject, it's not always easy to take THE BUTCHER BOY seriously.
Then again, it's pretty clear that Jordan isn't interested in having us take it seriously. THE BUTCHER BOY is a truly odd black-humored concoction which treats Francie's many traumas with more whimsy than consternation. Virtually every moment is given a comic spin of some sort: the simple comment of a townswoman that "it'll be a bitter day for this town if the world comes to an end;" Frankie's conversations with a decidedly earthy Virgin Mary (Sinead O'Connor); even electro-shock treatments in "The Garage" (Francie's term for mental hospital, because that's where you go when you break down). Jordan's approach is consistently surprising, taking even a tired device like omnipresent voice-over narration (also provided by Rea as the adult Francie) and turning it into a bizarre duet between past and present. With Elliot Goldenthal providing a jaunty underscore to everything from youthful play to the discovery of a murder scene, THE BUTCHER BOY remains strangely amusing enough to keep you watching.
That, unfortunately, is about as far as Jordan goes. As a comedy, it's a fairly original collection of sick chuckles. As a drama, it offers pat answers and too little insight, putting us through episodic paces without offering more to learn about its main character than we learned from the first 90 seconds or so: keep your boys away from television and comic books unless you want them going crazy on you.
On the Renshaw scale of 0 to 10 butcher chops: 6.
Visit Scott Renshaw's MoviePage http://www.inconnect.com/~renshaw/ *** Subscribe to receive new reviews directly by email! See the MoviePage for details, or reply to this message with subject line "Subscribe".
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


US Justice Kavanaugh upbeat in first major public speech
WASHINGTON: A gathering of conservative lawyers gave US Supreme Court Justice Brett Kavanaugh a rapturous reception on Thursday (Nov 14) for an upbeat speech in his first major public appearance since sexual misconduct accusations almost derailed his appointment.
Appointed last year to the high court by Republican President Donald Trump, Kavanaugh addressed the annual meeting of the conservative Federalist Society at Washington's Union Station.
Protesters outside carried signs reading "Impeach Kavanaugh" and chanted as dinner attendees in evening clothes waited to enter. Some protesters with whistles briefly disrupted his speech.
Kavanaugh thanked friends who stood by him during the contentious confirmation process and appeared emotional when mentioning his wife and daughters.
In a speech chiefly light in tone, scattered with jokes and sports references, Kavanaugh praised his fellow eight justices on the Supreme Court, which has a 5-4 conservative majority, referring to the group as a "team of nine".
Kavanaugh described Chief Justice John Roberts, sometimes criticized by conservatives despite his strong conservative record, as "superb and wise."
He thanked Justice Ruth Bader Ginsburg, the court's most prominent liberal, for "being so generous to me".
Kavanaugh did not mention Trump or directly refer to the accusations the judge had faced.
The 54-year-old conservative jurist was confirmed in October 2018 on a 50-48 vote in a US Senate controlled by Trump's fellow Republicans.
The vote came after Kavanaugh angrily denied accusations by a California university professor, Christine Blasey Ford, that he had sexually assaulted her in 1982 when the two were high school students in Maryland.
"Last year a lot of my friends put themselves on the line for me. People risked their jobs and livelihoods. They were yelled at, insulted and threatened," Kavanaugh said.
"My friends paid a heavy price. A way too heavy price," he added.
Kavanaugh's affable demeanour during oral arguments at the court contrasted with his incensed testimony during televised confirmation hearings in September 2018, when he accused Democrats of orchestrating a hit job against him.
In addition to Ford, two women accused Kavanaugh of sexual misconduct dating to the 1980s. He denied all the accusations.
Kavanaugh's record in his first year has shown him to be mostly in lock step with his fellow rightward-leaning justices.
The court will decide in coming weeks whether to hear Trump's bid to keep his tax records from being handed over to a New York prosecutor.